next up previous
Next: Productions from 6: Names Up: Phrase Structure Previous: Productions from 3: Lexical

Productions from 4: Types, Values, and Variables

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