【发布时间】:2014-01-04 09:11:19
【问题描述】:
使用单独的 Lexer 和 Parser ...
class YamlLexical extends StdLexical with YamlTokens with RegexParsers {...
object YamlParser extends StdTokenParsers with YamlTokens with PackratParsers {...
...如何将解析后的字符串的位置放入AST类中?
(... positioned(elem(...)) * ... )^^ { ... => List( Ast(startpos, parsedtext, ... subnodes ... ), ... )}
【问题讨论】:
标签: scala parsing position parser-combinators