示例#1
0
 def test_charLiteral(self):
     g = JavaGrammar()
     self._parseStringTest(g.literal(), '\'a\'',
                           Schema.CharLiteral(value='a'))
     self._parseStringTest(g.literal(), '\'\\n\'',
                           Schema.CharLiteral(value='\\n'))
示例#2
0
 def charLiteral(self):
     return Tokens.javaCharacterLiteral.action(
         lambda input, begin, end, x, bindings: Schema.CharLiteral(value=x[
             1:-1]))