在ANTLR中逃避反斜杠

时间:2011-03-26 01:10:38

标签: antlr

如何在翻译树中显示“/ \”?

expression
    :   boolean_expression (('/\'' | '\'/') boolean_expression)* 
    ;

我已经设法修复\ /通过添加'\'/',你可以看到。它打印\ / 但/ \不会工作。

在你问之前,这是一个项目,我必须使用这些符号。

1 个答案:

答案 0 :(得分:2)

这是你的意思吗?

   expression
        :   boolean_expression ((UP | DOWN) boolean_expression)* 
        ;

    boolean_expression
        :   'true' | 'false'

        ;


    UP  :    '/''\\'    ;


    DOWN    :   '\\''/';