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