Antlr4 如何处理从右向左的语言

Antlr4 如何处理从右向左的语言,antlr4,right-to-left,Antlr4,Right To Left,用ANTLR为从右向左的语言(如阿拉伯语或希伯来语)编写语法的正确方法是什么? 我是否从左到右写入语法中的标记和规则,然后创建从右到左填充Lexer中字符的InputStream?RTL读取只是一种表示,而在内存中(这对于ANTLR4 Lexer来说很重要),字符以递增的内存地址顺序存储,就像任何其他语言一样。ANTLR4现在完全支持Unicode,您应该能够用Unicode支持的任何语言编写规则(语法规则名称和lexer内容)。这可能会有帮助:谢谢YaFred-这似乎与上述内容一致。这是官方推

用ANTLR为从右向左的语言(如阿拉伯语或希伯来语)编写语法的正确方法是什么?
我是否从左到右写入语法中的标记和规则,然后创建从右到左填充Lexer中字符的InputStream?

RTL读取只是一种表示,而在内存中(这对于ANTLR4 Lexer来说很重要),字符以递增的内存地址顺序存储,就像任何其他语言一样。ANTLR4现在完全支持Unicode,您应该能够用Unicode支持的任何语言编写规则(语法规则名称和lexer内容)。

这可能会有帮助:谢谢YaFred-这似乎与上述内容一致。这是官方推荐的方式吗?T.Parr是antlr4的创建者。。。如果他这么说,那一定是这样:)