edu.neu.ccs.demeter.aplib.cd
Class Parser
java.lang.Object
|
+--edu.neu.ccs.demeter.aplib.cd.Parser
- All Implemented Interfaces:
- ParserConstants
- public class Parser
- extends Object
- implements ParserConstants
| Fields inherited from interface edu.neu.ccs.demeter.aplib.cd.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
lookingAhead
public boolean lookingAhead
Parser
public Parser(InputStream stream)
Parser
public Parser(Reader stream)
Parser
public Parser(ParserTokenManager tm)
_Main
public final edu.neu.ccs.demeter.aplib.cd.Main _Main()
throws ParseException
ParseException
_ClassGraph
public final ClassGraph _ClassGraph()
throws ParseException
ParseException
_Preamble
public final Preamble _Preamble()
throws ParseException
ParseException
_Package
public final edu.neu.ccs.demeter.aplib.cd.Package _Package()
throws ParseException
ParseException
_LocalImports
public final edu.neu.ccs.demeter.aplib.cd.LocalImports _LocalImports()
throws ParseException
ParseException
_Import
public final edu.neu.ccs.demeter.aplib.cd.Import _Import()
throws ParseException
ParseException
_ImportAllClasses
public final edu.neu.ccs.demeter.aplib.cd.ImportAllClasses _ImportAllClasses()
throws ParseException
ParseException
_ClassGraphEntry
public final edu.neu.ccs.demeter.aplib.cd.ClassGraphEntry _ClassGraphEntry()
throws ParseException
ParseException
common_ClassGraphEntry
public final void common_ClassGraphEntry(edu.neu.ccs.demeter.aplib.cd.ClassGraphEntry it)
throws ParseException
ParseException
_Directive
public final edu.neu.ccs.demeter.aplib.cd.Directive _Directive()
throws ParseException
ParseException
common_Directive
public final void common_Directive(edu.neu.ccs.demeter.aplib.cd.Directive it)
throws ParseException
ParseException
_ParseDirective
public final edu.neu.ccs.demeter.aplib.cd.ParseDirective _ParseDirective()
throws ParseException
ParseException
_VisitorDirective
public final edu.neu.ccs.demeter.aplib.cd.VisitorDirective _VisitorDirective()
throws ParseException
ParseException
_Definition
public final edu.neu.ccs.demeter.aplib.cd.Definition _Definition()
throws ParseException
ParseException
common_Definition
public final void common_Definition(edu.neu.ccs.demeter.aplib.cd.Definition it)
throws ParseException
ParseException
_ClassDef
public final ClassDef _ClassDef()
throws ParseException
ParseException
_ClassKeyword_List
public final edu.neu.ccs.demeter.aplib.cd.ClassKeyword_List _ClassKeyword_List()
throws ParseException
ParseException
_ParamClassName
public final edu.neu.ccs.demeter.aplib.cd.ParamClassName _ParamClassName()
throws ParseException
ParseException
_ClassParts
public final edu.neu.ccs.demeter.aplib.cd.ClassParts _ClassParts()
throws ParseException
ParseException
common_ClassParts
public final void common_ClassParts(edu.neu.ccs.demeter.aplib.cd.ClassParts it)
throws ParseException
ParseException
_ConstOrAltClass
public final edu.neu.ccs.demeter.aplib.cd.ConstOrAltClass _ConstOrAltClass()
throws ParseException
ParseException
common_ConstOrAltClass
public final void common_ConstOrAltClass(edu.neu.ccs.demeter.aplib.cd.ConstOrAltClass it)
throws ParseException
ParseException
_PartOrSyntax
public final edu.neu.ccs.demeter.aplib.cd.PartOrSyntax _PartOrSyntax()
throws ParseException
ParseException
common_PartOrSyntax
public final void common_PartOrSyntax(edu.neu.ccs.demeter.aplib.cd.PartOrSyntax it)
throws ParseException
ParseException
_Part
public final Part _Part()
throws ParseException
ParseException
_PartKeyword_List
public final edu.neu.ccs.demeter.aplib.cd.PartKeyword_List _PartKeyword_List()
throws ParseException
ParseException
_PartInit
public final edu.neu.ccs.demeter.aplib.cd.PartInit _PartInit()
throws ParseException
ParseException
_OptionalPart
public final OptionalPart _OptionalPart()
throws ParseException
ParseException
_ClassParents
public final edu.neu.ccs.demeter.aplib.cd.ClassParents _ClassParents()
throws ParseException
ParseException
_Superclasses
public final edu.neu.ccs.demeter.aplib.cd.Superclasses _Superclasses()
throws ParseException
ParseException
_Superclass
public final Superclass _Superclass()
throws ParseException
ParseException
_Interfaces
public final edu.neu.ccs.demeter.aplib.cd.Interfaces _Interfaces()
throws ParseException
ParseException
_Interface
public final Interface _Interface()
throws ParseException
ParseException
_ConstructionClass
public final edu.neu.ccs.demeter.aplib.cd.ConstructionClass _ConstructionClass()
throws ParseException
ParseException
_AlternationClass
public final edu.neu.ccs.demeter.aplib.cd.AlternationClass _AlternationClass()
throws ParseException
ParseException
_Subclass
public final Subclass _Subclass()
throws ParseException
ParseException
_LocalLookahead
public final edu.neu.ccs.demeter.aplib.cd.LocalLookahead _LocalLookahead()
throws ParseException
ParseException
_RepetitionClass
public final edu.neu.ccs.demeter.aplib.cd.RepetitionClass _RepetitionClass()
throws ParseException
ParseException
_RepeatedPart
public final RepeatedPart _RepeatedPart()
throws ParseException
ParseException
_OpenBrace
public final edu.neu.ccs.demeter.aplib.cd.OpenBrace _OpenBrace()
throws ParseException
ParseException
_RepeatedElement
public final RepeatedElement _RepeatedElement()
throws ParseException
ParseException
_ClassSpec
public final edu.neu.ccs.demeter.aplib.cd.ClassSpec _ClassSpec()
throws ParseException
ParseException
_Syntax
public final edu.neu.ccs.demeter.aplib.cd.Syntax _Syntax()
throws ParseException
ParseException
common_Syntax
public final void common_Syntax(edu.neu.ccs.demeter.aplib.cd.Syntax it)
throws ParseException
ParseException
_PlainSyntax
public final PlainSyntax _PlainSyntax()
throws ParseException
ParseException
_PrintCommand
public final edu.neu.ccs.demeter.aplib.cd.PrintCommand _PrintCommand()
throws ParseException
ParseException
common_PrintCommand
public final void common_PrintCommand(edu.neu.ccs.demeter.aplib.cd.PrintCommand it)
throws ParseException
ParseException
_PrintIndent
public final edu.neu.ccs.demeter.aplib.cd.PrintIndent _PrintIndent()
throws ParseException
ParseException
_PrintUnindent
public final edu.neu.ccs.demeter.aplib.cd.PrintUnindent _PrintUnindent()
throws ParseException
ParseException
_PrintSkip
public final edu.neu.ccs.demeter.aplib.cd.PrintSkip _PrintSkip()
throws ParseException
ParseException
_PrintSpace
public final edu.neu.ccs.demeter.aplib.cd.PrintSpace _PrintSpace()
throws ParseException
ParseException
_PackageName
public final edu.neu.ccs.demeter.aplib.cd.PackageName _PackageName()
throws ParseException
ParseException
_ClassName
public final edu.neu.ccs.demeter.aplib.cd.ClassName _ClassName()
throws ParseException
ParseException
_PartName
public final edu.neu.ccs.demeter.aplib.cd.PartName _PartName()
throws ParseException
ParseException
_JavaCode
public final edu.neu.ccs.demeter.aplib.cd.JavaCode _JavaCode()
throws ParseException
ParseException
_Name
public final edu.neu.ccs.demeter.aplib.cd.Name _Name()
throws ParseException
ParseException
_IdentOrKeyword
public final edu.neu.ccs.demeter.aplib.cd.IdentOrKeyword _IdentOrKeyword()
throws ParseException
ParseException
common_IdentOrKeyword
public final void common_IdentOrKeyword(edu.neu.ccs.demeter.aplib.cd.IdentOrKeyword it)
throws ParseException
ParseException
_ParseIdent
public final edu.neu.ccs.demeter.aplib.cd.ParseIdent _ParseIdent()
throws ParseException
ParseException
_NoParseIdent
public final edu.neu.ccs.demeter.aplib.cd.NoParseIdent _NoParseIdent()
throws ParseException
ParseException
_VisitorsIdent
public final edu.neu.ccs.demeter.aplib.cd.VisitorsIdent _VisitorsIdent()
throws ParseException
ParseException
_EndVisitorsIdent
public final edu.neu.ccs.demeter.aplib.cd.EndVisitorsIdent _EndVisitorsIdent()
throws ParseException
ParseException
_VisitorIdent
public final edu.neu.ccs.demeter.aplib.cd.VisitorIdent _VisitorIdent()
throws ParseException
ParseException
_NotParsedIdent
public final edu.neu.ccs.demeter.aplib.cd.NotParsedIdent _NotParsedIdent()
throws ParseException
ParseException
_DerivedIdent
public final edu.neu.ccs.demeter.aplib.cd.DerivedIdent _DerivedIdent()
throws ParseException
ParseException
_InitIdent
public final edu.neu.ccs.demeter.aplib.cd.InitIdent _InitIdent()
throws ParseException
ParseException
_CommonIdent
public final edu.neu.ccs.demeter.aplib.cd.CommonIdent _CommonIdent()
throws ParseException
ParseException
_LookaheadIdent
public final edu.neu.ccs.demeter.aplib.cd.LookaheadIdent _LookaheadIdent()
throws ParseException
ParseException
_OtherIdent
public final edu.neu.ccs.demeter.aplib.cd.OtherIdent _OtherIdent()
throws ParseException
ParseException
_ParseKeyword
public final edu.neu.ccs.demeter.aplib.cd.ParseKeyword _ParseKeyword()
throws ParseException
ParseException
common_ParseKeyword
public final void common_ParseKeyword(edu.neu.ccs.demeter.aplib.cd.ParseKeyword it)
throws ParseException
ParseException
_DoParse
public final edu.neu.ccs.demeter.aplib.cd.DoParse _DoParse()
throws ParseException
ParseException
_DontParse
public final edu.neu.ccs.demeter.aplib.cd.DontParse _DontParse()
throws ParseException
ParseException
_VisitorKeyword
public final edu.neu.ccs.demeter.aplib.cd.VisitorKeyword _VisitorKeyword()
throws ParseException
ParseException
common_VisitorKeyword
public final void common_VisitorKeyword(edu.neu.ccs.demeter.aplib.cd.VisitorKeyword it)
throws ParseException
ParseException
_BeginVisitors
public final edu.neu.ccs.demeter.aplib.cd.BeginVisitors _BeginVisitors()
throws ParseException
ParseException
_EndVisitors
public final edu.neu.ccs.demeter.aplib.cd.EndVisitors _EndVisitors()
throws ParseException
ParseException
_ClassKeyword
public final edu.neu.ccs.demeter.aplib.cd.ClassKeyword _ClassKeyword()
throws ParseException
ParseException
common_ClassKeyword
public final void common_ClassKeyword(edu.neu.ccs.demeter.aplib.cd.ClassKeyword it)
throws ParseException
ParseException
_PublicClass
public final edu.neu.ccs.demeter.aplib.cd.PublicClass _PublicClass()
throws ParseException
ParseException
_FinalClass
public final edu.neu.ccs.demeter.aplib.cd.FinalClass _FinalClass()
throws ParseException
ParseException
_InterfaceClass
public final edu.neu.ccs.demeter.aplib.cd.InterfaceClass _InterfaceClass()
throws ParseException
ParseException
_VisitorClass
public final edu.neu.ccs.demeter.aplib.cd.VisitorClass _VisitorClass()
throws ParseException
ParseException
_NotParsedClass
public final edu.neu.ccs.demeter.aplib.cd.NotParsedClass _NotParsedClass()
throws ParseException
ParseException
_PartKeyword
public final edu.neu.ccs.demeter.aplib.cd.PartKeyword _PartKeyword()
throws ParseException
ParseException
common_PartKeyword
public final void common_PartKeyword(edu.neu.ccs.demeter.aplib.cd.PartKeyword it)
throws ParseException
ParseException
_FinalPart
public final edu.neu.ccs.demeter.aplib.cd.FinalPart _FinalPart()
throws ParseException
ParseException
_StaticPart
public final edu.neu.ccs.demeter.aplib.cd.StaticPart _StaticPart()
throws ParseException
ParseException
_ReadOnlyPart
public final edu.neu.ccs.demeter.aplib.cd.ReadOnlyPart _ReadOnlyPart()
throws ParseException
ParseException
_PrivatePart
public final edu.neu.ccs.demeter.aplib.cd.PrivatePart _PrivatePart()
throws ParseException
ParseException
_DerivedPart
public final edu.neu.ccs.demeter.aplib.cd.DerivedPart _DerivedPart()
throws ParseException
ParseException
_PartInitKeyword
public final edu.neu.ccs.demeter.aplib.cd.PartInitKeyword _PartInitKeyword()
throws ParseException
ParseException
_ExtendsKeyword
public final edu.neu.ccs.demeter.aplib.cd.ExtendsKeyword _ExtendsKeyword()
throws ParseException
ParseException
_ImplementsKeyword
public final edu.neu.ccs.demeter.aplib.cd.ImplementsKeyword _ImplementsKeyword()
throws ParseException
ParseException
_CommonKeyword
public final edu.neu.ccs.demeter.aplib.cd.CommonKeyword _CommonKeyword()
throws ParseException
ParseException
_LookaheadKeyword
public final edu.neu.ccs.demeter.aplib.cd.LookaheadKeyword _LookaheadKeyword()
throws ParseException
ParseException
_EOFtoken
public final EOFtoken _EOFtoken()
throws ParseException
ParseException
_ClassGraphEntry_SList
public final edu.neu.ccs.demeter.aplib.cd.ClassGraphEntry_SList _ClassGraphEntry_SList()
throws ParseException
ParseException
_Import_SList
public final edu.neu.ccs.demeter.aplib.cd.Import_SList _Import_SList()
throws ParseException
ParseException
_ClassName_Commalist
public final edu.neu.ccs.demeter.aplib.cd.ClassName_Commalist _ClassName_Commalist()
throws ParseException
ParseException
_PartOrSyntax_List
public final edu.neu.ccs.demeter.aplib.cd.PartOrSyntax_List _PartOrSyntax_List()
throws ParseException
ParseException
_Part_Sandwich
public final edu.neu.ccs.demeter.aplib.cd.Part_Sandwich _Part_Sandwich()
throws ParseException
ParseException
_Superclass_Commalist
public final edu.neu.ccs.demeter.aplib.cd.Superclass_Commalist _Superclass_Commalist()
throws ParseException
ParseException
_Interface_Commalist
public final edu.neu.ccs.demeter.aplib.cd.Interface_Commalist _Interface_Commalist()
throws ParseException
ParseException
_Subclass_Barlist
public final edu.neu.ccs.demeter.aplib.cd.Subclass_Barlist _Subclass_Barlist()
throws ParseException
ParseException
_RepeatedPart_Sandwich
public final edu.neu.ccs.demeter.aplib.cd.RepeatedPart_Sandwich _RepeatedPart_Sandwich()
throws ParseException
ParseException
_RepeatedElement_Sandwich
public final edu.neu.ccs.demeter.aplib.cd.RepeatedElement_Sandwich _RepeatedElement_Sandwich()
throws ParseException
ParseException
_Syntax_List
public final edu.neu.ccs.demeter.aplib.cd.Syntax_List _Syntax_List()
throws ParseException
ParseException
_ClassSpec_Commalist
public final edu.neu.ccs.demeter.aplib.cd.ClassSpec_Commalist _ClassSpec_Commalist()
throws ParseException
ParseException
_Nonempty_ClassKeyword_List
public final edu.neu.ccs.demeter.aplib.cd.Nonempty_ClassKeyword_List _Nonempty_ClassKeyword_List()
throws ParseException
ParseException
_Nonempty_PartKeyword_List
public final edu.neu.ccs.demeter.aplib.cd.Nonempty_PartKeyword_List _Nonempty_PartKeyword_List()
throws ParseException
ParseException
_Nonempty_PackageName
public final edu.neu.ccs.demeter.aplib.cd.Nonempty_PackageName _Nonempty_PackageName()
throws ParseException
ParseException
_Nonempty_Name
public final edu.neu.ccs.demeter.aplib.cd.Nonempty_Name _Nonempty_Name()
throws ParseException
ParseException
_Nonempty_ClassGraphEntry_SList
public final edu.neu.ccs.demeter.aplib.cd.Nonempty_ClassGraphEntry_SList _Nonempty_ClassGraphEntry_SList()
throws ParseException
ParseException
_Nonempty_Import_SList
public final edu.neu.ccs.demeter.aplib.cd.Nonempty_Import_SList _Nonempty_Import_SList()
throws ParseException
ParseException
_Nonempty_ClassName_Commalist
public final edu.neu.ccs.demeter.aplib.cd.Nonempty_ClassName_Commalist _Nonempty_ClassName_Commalist()
throws ParseException
ParseException
_Nonempty_PartOrSyntax_List
public final edu.neu.ccs.demeter.aplib.cd.Nonempty_PartOrSyntax_List _Nonempty_PartOrSyntax_List()
throws ParseException
ParseException
_Nonempty_Superclass_Commalist
public final edu.neu.ccs.demeter.aplib.cd.Nonempty_Superclass_Commalist _Nonempty_Superclass_Commalist()
throws ParseException
ParseException
_Nonempty_Interface_Commalist
public final edu.neu.ccs.demeter.aplib.cd.Nonempty_Interface_Commalist _Nonempty_Interface_Commalist()
throws ParseException
ParseException
_Nonempty_Subclass_Barlist
public final edu.neu.ccs.demeter.aplib.cd.Nonempty_Subclass_Barlist _Nonempty_Subclass_Barlist()
throws ParseException
ParseException
_Nonempty_Syntax_List
public final edu.neu.ccs.demeter.aplib.cd.Nonempty_Syntax_List _Nonempty_Syntax_List()
throws ParseException
ParseException
_Nonempty_ClassSpec_Commalist
public final edu.neu.ccs.demeter.aplib.cd.Nonempty_ClassSpec_Commalist _Nonempty_ClassSpec_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()