方法

GLibScannerpeek_next_token

声明 [src]

GTokenType
g_scanner_peek_next_token (
  GScanner* scanner
)

描述 [src]

解析下一个标记,但不从输入流中删除它。标记数据放置在GScanner结构体的next_tokennext_valuenext_linenext_position字段。

请注意,尽管标记未从输入流中删除(即下一次调用g_scanner_get_next_token()将返回相同的标记),但它将不会被重新评估。在窥视下一个标记后更改作用域或扫描仪配置可能会导致令人惊讶的结果。在更改作用域或配置后获取下一个标记将返回之前窥视的标记,而不管在新作用域中可能添加或删除的任何符号。

返回值

类型: GTokenType

标记的类型。