Exemple #1
0
 def test_primitiveTypeRef(self):
     g = JavaGrammar()
     self._parseStringTest(g.typeExpression(), 'boolean',
                           Schema.BooleanTypeRef())
     self._parseStringTest(g.typeExpression(), 'byte', Schema.ByteTypeRef())
     self._parseStringTest(g.typeExpression(), 'short',
                           Schema.ShortTypeRef())
     self._parseStringTest(g.typeExpression(), 'int', Schema.IntTypeRef())
     self._parseStringTest(g.typeExpression(), 'long', Schema.LongTypeRef())
     self._parseStringTest(g.typeExpression(), 'char', Schema.CharTypeRef())
     self._parseStringTest(g.typeExpression(), 'float',
                           Schema.FloatTypeRef())
     self._parseStringTest(g.typeExpression(), 'double',
                           Schema.DoubleTypeRef())
Exemple #2
0
 def doubleTypeRef(self):
     return Keyword(Keywords.doubleKeyword).action(
         lambda input, begin, end, x, bindings: Schema.DoubleTypeRef())