方法
GLibScannerpeek_next_token
声明 [src]
GTokenType
g_scanner_peek_next_token (
GScanner* scanner
)
描述 [src]
解析下一个标记,但不从输入流中删除它。标记数据放置在GScanner
结构体的next_token
、next_value
、next_line
和next_position
字段。
请注意,尽管标记未从输入流中删除(即下一次调用g_scanner_get_next_token()
将返回相同的标记),但它将不会被重新评估。在窥视下一个标记后更改作用域或扫描仪配置可能会导致令人惊讶的结果。在更改作用域或配置后获取下一个标记将返回之前窥视的标记,而不管在新作用域中可能添加或删除的任何符号。
返回值
类型: GTokenType
标记的类型。