link into the scanner configuration
name of input stream, featured by the default message handler
line number of the last token from glib.scanner.Scanner.getNextToken
unused
handler function for _warn and _error
line number of the last token from glib.scanner.Scanner.peekNextToken
char number of the last token from glib.scanner.Scanner.peekNextToken
token parsed by the last glib.scanner.Scanner.peekNextToken
value of the last token from glib.scanner.Scanner.peekNextToken
glib.scanner.Scanner.error increments this field
char number of the last token from glib.scanner.Scanner.getNextToken
quarked data
token parsed by the last glib.scanner.Scanner.getNextToken
unused
value of the last token from glib.scanner.Scanner.getNextToken
glib.scanner.Scanner provides a general-purpose lexical scanner.
You should set @input_name after creating the scanner, since it is used by the default message handler when displaying warnings and errors. If you are scanning a file, the filename would be a good choice.
The @user_data and @max_parse_errors fields are not used. If you need to associate extra data with the scanner you can place them here.
If you want to use your own message handler you can set the @msg_handler field. The type of the message handler function is declared by #GScannerMsgFunc.