Antlr4解析后记语法



我正在编写后记语法,然后使用Antlr4来解析.ps文件。我没有找到后记的语法文件。谁有后记的语法文件?谢谢!

语言中唯一需要语法的部分是{}构造。其余的可以通过正则表达式处理,在许多情况下,可执行数组可以通过额外的递归或循环补丁到99%正则表达式的框架中来实现。

语言的描述是PLRM中相对较短的一部分(至少是重要的前几个部分)。总之,

  1. 标记器扫描连续的非空白、非分隔符({}[]()<>/)字符。
  2. 尝试转换为实型或整型数字,否则转换为名称。
  3. 任意分隔符终止前一个令牌并启动一个新令牌。
    [产生一个可执行文件名
    b。]产生一个可执行文件名
    c。(以字符串开头,该字符串可以包含平衡父字符和转义
    d。<以十六进制字符串开头(如果下一个字符是~,则为ASCII85字符串)
    e。/引入了以下标记作为文字名称
    f。{累积令牌直到匹配}并创建一个可执行数组。令牌序列可以包含平衡的{}对,它们构成子数组

相关内容

  • 没有找到相关文章

最新更新