在ocamllex中返回多个标记
有没有办法在OCamlLex中返回多个令牌?
我正在尝试为基于缩进的语言编写词法分析器和解析器,并且我希望我的词法分析器在注意到缩进级别比以前更少时返回多个
DEDENT
标记。这将允许它在多个块结束时通知解析器。
按照这种方法,我可以使用INDENT
和DEDENT
作为BEGIN
和END
的插入替换,因为这两个令牌将由INDENT
和DEDENT
令牌隐含。
没有找到相关结果
已邀请:
1 个回复
弛保矮瘦敖
或者,您可以在完整文档上运行词法分析器,然后在完整令牌流上运行解析器。 BTW你看到了ocaml + twt吗?