Package com.ibm.adt.ovf.ext.punit.ast

Interface Summary
ArgumentVisitor  
IASTNodeToken is always implemented by ASTNodeToken.
IBase is always implemented by ASTNodeToken.
IBaseUnit is implemented by: CountedOrDecibelBaseUnit SimpleName0 SimpleName1
ICountedOrDecibelBaseUnit is implemented by CountedOrDecibelBaseUnit
IDividedBaseUnit is implemented by DividedBaseUnit
IExponent is implemented by: Exponent0 Exponent1 Exponent2
ILpar is always implemented by ASTNodeToken.
IModifier1 is implemented by Modifier1
IModifier2 is implemented by Modifier2
IMultipliedBaseUnit is implemented by MultipliedBaseUnit
INumber is implemented by: PositiveNumber0 PositiveNumber1 Number0 Number1
IOperator is always implemented by ASTNodeToken.
IOptionalSpace is always implemented by ASTNodeToken.
IOptionalWS is always implemented by ASTNodeToken.
IPositiveNumber is implemented by: PositiveNumber0 PositiveNumber1
IProgrammaticUnit is implemented by ProgrammaticUnit
IRpar is always implemented by ASTNodeToken.
ISimpleName is implemented by: SimpleName0 SimpleName1
ITerm is implemented by: MultipliedBaseUnit DividedBaseUnit Modifier1 Modifier2
ITerms is implemented by Terms
IWhatsCounted is implemented by: WhatsCounted SimpleName0 SimpleName1
ResultArgumentVisitor  
ResultVisitor  
Visitor  
 

Class Summary
AbstractASTNodeList  
AbstractResultVisitor  
AbstractVisitor  
ASTNode  
ASTNodeToken  
Base Rule 18: Base ::= INT
CountedOrDecibelBaseUnit Rule 28: CountedOrDecibelBaseUnit ::= SimpleName OptionalSpace LEFTPAREN OptionalSpace WhatsCounted OptionalSpace RIGHTPAREN
DividedBaseUnit Rule 10: DividedBaseUnit ::= DIVIDE OptionalWS BaseUnit
Exponent0 Rule 19: Exponent ::= INT
Exponent1 Rule 20: Exponent ::= PLUS INT
Exponent2 Rule 21: Exponent ::= MINUS INT
Lpar Rule 29: Lpar ::= LEFTPAREN
Modifier1 Rule 11: Modifier1 ::= Operator OptionalWS Number
Modifier2 Rule 12: Modifier2 ::= Operator OptionalWS Base OptionalWS HAT OptionalWS Exponent
MultipliedBaseUnit Rule 9: MultipliedBaseUnit ::= TIMES OptionalWS BaseUnit
Number0 Rule 16: Number ::= PLUS PositiveNumber
Number1 Rule 17: Number ::= MINUS PositiveNumber
Operator0 Rule 22: Operator ::= TIMES
Operator1 Rule 23: Operator ::= DIVIDE
OptionalSpace Rule 33: OptionalSpace ::= $Empty
OptionalWS0 Rule 36: OptionalWS ::= SPACE
OptionalWS1 Rule 37: OptionalWS ::= OTHERWS
PositiveNumber0 Rule 13: PositiveNumber ::= INT
PositiveNumber1 Rule 14: PositiveNumber ::= INT DOT INT
ProgrammaticUnit Rule 1: ProgrammaticUnit ::= $Empty
Rpar Rule 30: Rpar ::= RIGHTPAREN
SimpleName0 Rule 26: SimpleName ::= IDENTIFIER
SimpleName1 Rule 27: SimpleName ::= SimpleName SPACE IDENTIFIER
Terms Rule 3: Terms ::= $Empty
WhatsCounted Rule 31: WhatsCounted ::= SimpleName
 



© Copyright 2008 IBM Corp. 2008 All Rights Reserved