edu.neu.ccs.demeter.aplib.sg
Class Parser
java.lang.Object
|
+--edu.neu.ccs.demeter.aplib.sg.Parser
- All Implemented Interfaces:
- ParserConstants
- public class Parser
- extends Object
- implements ParserConstants
| Fields inherited from interface edu.neu.ccs.demeter.aplib.sg.ParserConstants |
CHARACTER_LITERAL, DECIMAL_LITERAL, DEFAULT, DIGIT, EOF, EXPONENT, FALSE, FLOATING_POINT_LITERAL, HEX_LITERAL, IDENTIFIER, LETTER, Line, LINE, OCTAL_LITERAL, STRING_LITERAL, TEXT_LITERAL, tokenImage, TRUE, Word, WORD |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
token_source
public ParserTokenManager token_source
token
public Token token
jj_nt
public Token jj_nt
Parser
public Parser(InputStream stream)
Parser
public Parser(Reader stream)
Parser
public Parser(ParserTokenManager tm)
_Main
public final edu.neu.ccs.demeter.aplib.sg.Main _Main()
throws ParseException
ParseException
_StrategyExpression
public final edu.neu.ccs.demeter.aplib.sg.StrategyExpression _StrategyExpression()
throws ParseException
ParseException
_Strategy
public final Strategy _Strategy()
throws ParseException
ParseException
common_Strategy
public final void common_Strategy(Strategy it)
throws ParseException
ParseException
_SimpleStrategy
public final SimpleStrategy _SimpleStrategy()
throws ParseException
ParseException
common_SimpleStrategy
public final void common_SimpleStrategy(SimpleStrategy it)
throws ParseException
ParseException
_StrategyGraph
public final StrategyGraph _StrategyGraph()
throws ParseException
ParseException
_SGEdge
public final edu.neu.ccs.demeter.aplib.sg.SGEdge _SGEdge()
throws ParseException
ParseException
_SourceMarker
public final edu.neu.ccs.demeter.aplib.sg.SourceMarker _SourceMarker()
throws ParseException
ParseException
_TargetMarker
public final edu.neu.ccs.demeter.aplib.sg.TargetMarker _TargetMarker()
throws ParseException
ParseException
_PathDirective
public final PathDirective _PathDirective()
throws ParseException
ParseException
_SourceDirective
public final edu.neu.ccs.demeter.aplib.sg.SourceDirective _SourceDirective()
throws ParseException
ParseException
common_SourceDirective
public final void common_SourceDirective(edu.neu.ccs.demeter.aplib.sg.SourceDirective it)
throws ParseException
ParseException
_From
public final edu.neu.ccs.demeter.aplib.sg.From _From()
throws ParseException
ParseException
_PathSegment
public final edu.neu.ccs.demeter.aplib.sg.PathSegment _PathSegment()
throws ParseException
ParseException
_Constraint
public final edu.neu.ccs.demeter.aplib.sg.Constraint _Constraint()
throws ParseException
ParseException
common_Constraint
public final void common_Constraint(edu.neu.ccs.demeter.aplib.sg.Constraint it)
throws ParseException
ParseException
_PositiveConstraint
public final edu.neu.ccs.demeter.aplib.sg.PositiveConstraint _PositiveConstraint()
throws ParseException
ParseException
common_PositiveConstraint
public final void common_PositiveConstraint(edu.neu.ccs.demeter.aplib.sg.PositiveConstraint it)
throws ParseException
ParseException
_Through
public final edu.neu.ccs.demeter.aplib.sg.Through _Through()
throws ParseException
ParseException
_Via
public final edu.neu.ccs.demeter.aplib.sg.Via _Via()
throws ParseException
ParseException
_NegativeConstraint
public final edu.neu.ccs.demeter.aplib.sg.NegativeConstraint _NegativeConstraint()
throws ParseException
ParseException
common_NegativeConstraint
public final void common_NegativeConstraint(edu.neu.ccs.demeter.aplib.sg.NegativeConstraint it)
throws ParseException
ParseException
_Bypassing
public final edu.neu.ccs.demeter.aplib.sg.Bypassing _Bypassing()
throws ParseException
ParseException
_OnlyThrough
public final edu.neu.ccs.demeter.aplib.sg.OnlyThrough _OnlyThrough()
throws ParseException
ParseException
_TargetDirective
public final edu.neu.ccs.demeter.aplib.sg.TargetDirective _TargetDirective()
throws ParseException
ParseException
common_TargetDirective
public final void common_TargetDirective(edu.neu.ccs.demeter.aplib.sg.TargetDirective it)
throws ParseException
ParseException
_To
public final edu.neu.ccs.demeter.aplib.sg.To _To()
throws ParseException
ParseException
_ToStop
public final edu.neu.ccs.demeter.aplib.sg.ToStop _ToStop()
throws ParseException
ParseException
_StrategyCombination
public final StrategyCombination _StrategyCombination()
throws ParseException
ParseException
common_StrategyCombination
public final void common_StrategyCombination(StrategyCombination it)
throws ParseException
ParseException
_Join
public final edu.neu.ccs.demeter.aplib.sg.Join _Join()
throws ParseException
ParseException
_Merge
public final edu.neu.ccs.demeter.aplib.sg.Merge _Merge()
throws ParseException
ParseException
_Intersect
public final edu.neu.ccs.demeter.aplib.sg.Intersect _Intersect()
throws ParseException
ParseException
_StrategyReference
public final StrategyReference _StrategyReference()
throws ParseException
ParseException
_SymbolicNameMap
public final edu.neu.ccs.demeter.aplib.sg.SymbolicNameMap _SymbolicNameMap()
throws ParseException
ParseException
common_SymbolicNameMap
public final void common_SymbolicNameMap(edu.neu.ccs.demeter.aplib.sg.SymbolicNameMap it)
throws ParseException
ParseException
_NameMap
public final edu.neu.ccs.demeter.aplib.sg.NameMap _NameMap()
throws ParseException
ParseException
_NameBinding
public final edu.neu.ccs.demeter.aplib.sg.NameBinding _NameBinding()
throws ParseException
ParseException
_GlobSpec
public final edu.neu.ccs.demeter.aplib.sg.GlobSpec _GlobSpec()
throws ParseException
ParseException
common_GlobSpec
public final void common_GlobSpec(edu.neu.ccs.demeter.aplib.sg.GlobSpec it)
throws ParseException
ParseException
_OneGlob
public final edu.neu.ccs.demeter.aplib.sg.OneGlob _OneGlob()
throws ParseException
ParseException
_GlobSet
public final edu.neu.ccs.demeter.aplib.sg.GlobSet _GlobSet()
throws ParseException
ParseException
_Glob
public final edu.neu.ccs.demeter.aplib.sg.Glob _Glob()
throws ParseException
ParseException
common_Glob
public final void common_Glob(edu.neu.ccs.demeter.aplib.sg.Glob it)
throws ParseException
ParseException
_EdgeGlob
public final edu.neu.ccs.demeter.aplib.sg.EdgeGlob _EdgeGlob()
throws ParseException
ParseException
common_EdgeGlob
public final void common_EdgeGlob(edu.neu.ccs.demeter.aplib.sg.EdgeGlob it)
throws ParseException
ParseException
_ClassGlob
public final edu.neu.ccs.demeter.aplib.sg.ClassGlob _ClassGlob()
throws ParseException
ParseException
_PartGlob
public final edu.neu.ccs.demeter.aplib.sg.PartGlob _PartGlob()
throws ParseException
ParseException
_SubclassGlob
public final edu.neu.ccs.demeter.aplib.sg.SubclassGlob _SubclassGlob()
throws ParseException
ParseException
_SuperclassGlob
public final edu.neu.ccs.demeter.aplib.sg.SuperclassGlob _SuperclassGlob()
throws ParseException
ParseException
_SourceGlob
public final edu.neu.ccs.demeter.aplib.sg.SourceGlob _SourceGlob()
throws ParseException
ParseException
_TargetGlob
public final edu.neu.ccs.demeter.aplib.sg.TargetGlob _TargetGlob()
throws ParseException
ParseException
_ClassNameGlob
public final edu.neu.ccs.demeter.aplib.sg.ClassNameGlob _ClassNameGlob()
throws ParseException
ParseException
common_ClassNameGlob
public final void common_ClassNameGlob(edu.neu.ccs.demeter.aplib.sg.ClassNameGlob it)
throws ParseException
ParseException
_ClassNameExact
public final edu.neu.ccs.demeter.aplib.sg.ClassNameExact _ClassNameExact()
throws ParseException
ParseException
_AnyClass
public final edu.neu.ccs.demeter.aplib.sg.AnyClass _AnyClass()
throws ParseException
ParseException
_PartNameGlob
public final edu.neu.ccs.demeter.aplib.sg.PartNameGlob _PartNameGlob()
throws ParseException
ParseException
common_PartNameGlob
public final void common_PartNameGlob(edu.neu.ccs.demeter.aplib.sg.PartNameGlob it)
throws ParseException
ParseException
_PartNameExact
public final edu.neu.ccs.demeter.aplib.sg.PartNameExact _PartNameExact()
throws ParseException
ParseException
_AnyPart
public final edu.neu.ccs.demeter.aplib.sg.AnyPart _AnyPart()
throws ParseException
ParseException
_ClassGlobSpec
public final edu.neu.ccs.demeter.aplib.sg.ClassGlobSpec _ClassGlobSpec()
throws ParseException
ParseException
common_ClassGlobSpec
public final void common_ClassGlobSpec(edu.neu.ccs.demeter.aplib.sg.ClassGlobSpec it)
throws ParseException
ParseException
_OneClassGlob
public final edu.neu.ccs.demeter.aplib.sg.OneClassGlob _OneClassGlob()
throws ParseException
ParseException
_ClassGlobSet
public final edu.neu.ccs.demeter.aplib.sg.ClassGlobSet _ClassGlobSet()
throws ParseException
ParseException
_ClassName
public final edu.neu.ccs.demeter.aplib.sg.ClassName _ClassName()
throws ParseException
ParseException
_PartName
public final edu.neu.ccs.demeter.aplib.sg.PartName _PartName()
throws ParseException
ParseException
_Name
public final edu.neu.ccs.demeter.aplib.sg.Name _Name()
throws ParseException
ParseException
_SGEdge_SList
public final edu.neu.ccs.demeter.aplib.sg.SGEdge_SList _SGEdge_SList()
throws ParseException
ParseException
_PathSegment_List
public final edu.neu.ccs.demeter.aplib.sg.PathSegment_List _PathSegment_List()
throws ParseException
ParseException
_Strategy_Commalist
public final edu.neu.ccs.demeter.aplib.sg.Strategy_Commalist _Strategy_Commalist()
throws ParseException
ParseException
_NameBinding_Commalist
public final edu.neu.ccs.demeter.aplib.sg.NameBinding_Commalist _NameBinding_Commalist()
throws ParseException
ParseException
_Glob_Commalist
public final edu.neu.ccs.demeter.aplib.sg.Glob_Commalist _Glob_Commalist()
throws ParseException
ParseException
_ClassGlob_Commalist
public final edu.neu.ccs.demeter.aplib.sg.ClassGlob_Commalist _ClassGlob_Commalist()
throws ParseException
ParseException
_Nonempty_Name
public final edu.neu.ccs.demeter.aplib.sg.Nonempty_Name _Nonempty_Name()
throws ParseException
ParseException
_Nonempty_SGEdge_SList
public final edu.neu.ccs.demeter.aplib.sg.Nonempty_SGEdge_SList _Nonempty_SGEdge_SList()
throws ParseException
ParseException
_Nonempty_PathSegment_List
public final edu.neu.ccs.demeter.aplib.sg.Nonempty_PathSegment_List _Nonempty_PathSegment_List()
throws ParseException
ParseException
_Nonempty_Strategy_Commalist
public final edu.neu.ccs.demeter.aplib.sg.Nonempty_Strategy_Commalist _Nonempty_Strategy_Commalist()
throws ParseException
ParseException
_Nonempty_NameBinding_Commalist
public final edu.neu.ccs.demeter.aplib.sg.Nonempty_NameBinding_Commalist _Nonempty_NameBinding_Commalist()
throws ParseException
ParseException
_Nonempty_Glob_Commalist
public final edu.neu.ccs.demeter.aplib.sg.Nonempty_Glob_Commalist _Nonempty_Glob_Commalist()
throws ParseException
ParseException
_Nonempty_ClassGlob_Commalist
public final edu.neu.ccs.demeter.aplib.sg.Nonempty_ClassGlob_Commalist _Nonempty_ClassGlob_Commalist()
throws ParseException
ParseException
_boolean
public final boolean _boolean()
throws ParseException
ParseException
_char
public final char _char()
throws ParseException
ParseException
_byte
public final byte _byte()
throws ParseException
ParseException
_short
public final short _short()
throws ParseException
ParseException
_int
public final int _int()
throws ParseException
ParseException
_long
public final long _long()
throws ParseException
ParseException
_float
public final float _float()
throws ParseException
ParseException
_double
public final double _double()
throws ParseException
ParseException
_Boolean
public final Boolean _Boolean()
throws ParseException
ParseException
_Character
public final Character _Character()
throws ParseException
ParseException
_Integer
public final Integer _Integer()
throws ParseException
ParseException
_Long
public final Long _Long()
throws ParseException
ParseException
_Float
public final Float _Float()
throws ParseException
ParseException
_Double
public final Double _Double()
throws ParseException
ParseException
_Number
public final Number _Number()
throws ParseException
ParseException
_String
public final String _String()
throws ParseException
ParseException
_StringBuffer
public final StringBuffer _StringBuffer()
throws ParseException
ParseException
_Ident
public final Ident _Ident()
throws ParseException
ParseException
_Text
public final Text _Text()
throws ParseException
ParseException
_Line
public final Line _Line()
throws ParseException
ParseException
_Word
public final Word _Word()
throws ParseException
ParseException
ReInit
public void ReInit(InputStream stream)
ReInit
public void ReInit(Reader stream)
ReInit
public void ReInit(ParserTokenManager tm)
getNextToken
public final Token getNextToken()
getToken
public final Token getToken(int index)
generateParseException
public final ParseException generateParseException()
enable_tracing
public final void enable_tracing()
disable_tracing
public final void disable_tracing()