Next: Productions from 6: Names
Up: Phrase Structure
Previous: Productions from 3: Lexical
Productions from 4: Types, Values, and Variables[40]
:
Type:
PrimitiveType /
TypeName /
ArrayType .
TypeName:
Name .
PrimitiveType:
NumericType /
'boolean' .
NumericType:
IntegralType /
FloatingPointType .
IntegralType:
'byte' / 'short' / 'int' / 'long' / 'char' .
FloatingPointType:
'float' / 'double' .
ArrayType:
PrimitiveType '[' ']' /
Name '[' ']' /
ArrayType '[' ']' .
ClassType:
TypeName .
InterfaceType:
InhName .
This macro is invoked in definition 38.
2008-09-11