[merged from stable]
authorTim Janik <timj@gtk.org>
Fri, 17 May 2002 22:49:06 +0000 (22:49 +0000)
committerTim Janik <timj@src.gnome.org>
Fri, 17 May 2002 22:49:06 +0000 (22:49 +0000)
Sat May 18 00:44:35 2002  Tim Janik  <timj@gtk.org>

        [merged from stable]

        * glib/tmpl/scanner.sgml: fix documentation for g_scanner_unexp_token().

docs/reference/ChangeLog
docs/reference/glib/tmpl/scanner.sgml

index ca81b43..b51acee 100644 (file)
@@ -1,3 +1,9 @@
+Sat May 18 00:44:35 2002  Tim Janik  <timj@gtk.org>
+
+       [merged from stable]
+
+        * glib/tmpl/scanner.sgml: fix documentation for g_scanner_unexp_token().
+
 2002-05-01  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
 
        * glib/tmpl/threads.sgml: Clarify recursion issues with
index 0bc4a9b..4488296 100644 (file)
@@ -434,25 +434,30 @@ documentation.
 
 <!-- ##### FUNCTION g_scanner_unexp_token ##### -->
 <para>
-Outputs a message resulting from an unexpected token in the input stream.
+Outputs a message through the scanner's msg_handler, resulting from an
+unexpected token in the input stream.
 Note that you should not call g_scanner_peek_next_token() followed by
 g_scanner_unexp_token() without an intermediate call to
-g_scanner_get_next_token().
+g_scanner_get_next_token(), as g_scanner_unexp_token() evaluates the
+scanner's current token (not the peeked token) to construct part
+of the message.
 </para>
 
 @scanner: a #GScanner.
 @expected_token: the expected token.
-@identifier_spec: a string describing the expected type of identifier,
-  or %NULL to use the default "identifier" string. This is used if
-  @expected_token is #G_TOKEN_IDENTIFIER or #G_TOKEN_IDENTIFIER_NULL.
-@symbol_spec: a string describing the expected type of symbol,
-  or %NULL to use the default "symbol" string. This is used if
-  @expected_token is #G_TOKEN_SYMBOL.
-@symbol_name: the name of the expected symbol. This is used if 
-  @expected_token is #G_TOKEN_SYMBOL.
+@identifier_spec: a string describing how the scanner's user refers to
+                  identifiers (%NULL defaults to "identifier").
+                  This is used if @expected_token is #G_TOKEN_IDENTIFIER
+                  or #G_TOKEN_IDENTIFIER_NULL.
+@symbol_spec: a string describing how the scanner's user refers to
+              symbols (%NULL defaults to "symbol").
+              This is used if @expected_token is #G_TOKEN_SYMBOL or
+              any token value greater than #G_TOKEN_LAST.
+@symbol_name: the name of the symbol, if the scanner's current token
+              is a symbol.
 @message: a message string to output at the end of the warning/error, or %NULL.
 @is_error: if %TRUE it is output as an error. If %FALSE it is output as a
-warning.
+           warning.
 
 
 <!-- ##### USER_FUNCTION GScannerMsgFunc ##### -->