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