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


Field Summary
 Token jj_nt
           
 boolean lookingAhead
           
 Token token
           
 ParserTokenManager token_source
           
 
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
 
Constructor Summary
Parser(InputStream stream)
           
Parser(ParserTokenManager tm)
           
Parser(Reader stream)
           
 
Method Summary
 edu.neu.ccs.demeter.aplib.cd.AlternationClass _AlternationClass()
           
 edu.neu.ccs.demeter.aplib.cd.BeginVisitors _BeginVisitors()
           
 boolean _boolean()
           
 Boolean _Boolean()
           
 byte _byte()
           
 char _char()
           
 Character _Character()
           
 ClassDef _ClassDef()
           
 ClassGraph _ClassGraph()
           
 edu.neu.ccs.demeter.aplib.cd.ClassGraphEntry_SList _ClassGraphEntry_SList()
           
 edu.neu.ccs.demeter.aplib.cd.ClassGraphEntry _ClassGraphEntry()
           
 edu.neu.ccs.demeter.aplib.cd.ClassKeyword_List _ClassKeyword_List()
           
 edu.neu.ccs.demeter.aplib.cd.ClassKeyword _ClassKeyword()
           
 edu.neu.ccs.demeter.aplib.cd.ClassName_Commalist _ClassName_Commalist()
           
 edu.neu.ccs.demeter.aplib.cd.ClassName _ClassName()
           
 edu.neu.ccs.demeter.aplib.cd.ClassParents _ClassParents()
           
 edu.neu.ccs.demeter.aplib.cd.ClassParts _ClassParts()
           
 edu.neu.ccs.demeter.aplib.cd.ClassSpec_Commalist _ClassSpec_Commalist()
           
 edu.neu.ccs.demeter.aplib.cd.ClassSpec _ClassSpec()
           
 edu.neu.ccs.demeter.aplib.cd.CommonIdent _CommonIdent()
           
 edu.neu.ccs.demeter.aplib.cd.CommonKeyword _CommonKeyword()
           
 edu.neu.ccs.demeter.aplib.cd.ConstOrAltClass _ConstOrAltClass()
           
 edu.neu.ccs.demeter.aplib.cd.ConstructionClass _ConstructionClass()
           
 edu.neu.ccs.demeter.aplib.cd.Definition _Definition()
           
 edu.neu.ccs.demeter.aplib.cd.DerivedIdent _DerivedIdent()
           
 edu.neu.ccs.demeter.aplib.cd.DerivedPart _DerivedPart()
           
 edu.neu.ccs.demeter.aplib.cd.Directive _Directive()
           
 edu.neu.ccs.demeter.aplib.cd.DontParse _DontParse()
           
 edu.neu.ccs.demeter.aplib.cd.DoParse _DoParse()
           
 double _double()
           
 Double _Double()
           
 edu.neu.ccs.demeter.aplib.cd.EndVisitors _EndVisitors()
           
 edu.neu.ccs.demeter.aplib.cd.EndVisitorsIdent _EndVisitorsIdent()
           
 EOFtoken _EOFtoken()
           
 edu.neu.ccs.demeter.aplib.cd.ExtendsKeyword _ExtendsKeyword()
           
 edu.neu.ccs.demeter.aplib.cd.FinalClass _FinalClass()
           
 edu.neu.ccs.demeter.aplib.cd.FinalPart _FinalPart()
           
 float _float()
           
 Float _Float()
           
 Ident _Ident()
           
 edu.neu.ccs.demeter.aplib.cd.IdentOrKeyword _IdentOrKeyword()
           
 edu.neu.ccs.demeter.aplib.cd.ImplementsKeyword _ImplementsKeyword()
           
 edu.neu.ccs.demeter.aplib.cd.Import_SList _Import_SList()
           
 edu.neu.ccs.demeter.aplib.cd.Import _Import()
           
 edu.neu.ccs.demeter.aplib.cd.ImportAllClasses _ImportAllClasses()
           
 edu.neu.ccs.demeter.aplib.cd.InitIdent _InitIdent()
           
 int _int()
           
 Integer _Integer()
           
 edu.neu.ccs.demeter.aplib.cd.Interface_Commalist _Interface_Commalist()
           
 Interface _Interface()
           
 edu.neu.ccs.demeter.aplib.cd.InterfaceClass _InterfaceClass()
           
 edu.neu.ccs.demeter.aplib.cd.Interfaces _Interfaces()
           
 edu.neu.ccs.demeter.aplib.cd.JavaCode _JavaCode()
           
 Line _Line()
           
 edu.neu.ccs.demeter.aplib.cd.LocalImports _LocalImports()
           
 edu.neu.ccs.demeter.aplib.cd.LocalLookahead _LocalLookahead()
           
 long _long()
           
 Long _Long()
           
 edu.neu.ccs.demeter.aplib.cd.LookaheadIdent _LookaheadIdent()
           
 edu.neu.ccs.demeter.aplib.cd.LookaheadKeyword _LookaheadKeyword()
           
 edu.neu.ccs.demeter.aplib.cd.Main _Main()
           
 edu.neu.ccs.demeter.aplib.cd.Name _Name()
           
 edu.neu.ccs.demeter.aplib.cd.Nonempty_ClassGraphEntry_SList _Nonempty_ClassGraphEntry_SList()
           
 edu.neu.ccs.demeter.aplib.cd.Nonempty_ClassKeyword_List _Nonempty_ClassKeyword_List()
           
 edu.neu.ccs.demeter.aplib.cd.Nonempty_ClassName_Commalist _Nonempty_ClassName_Commalist()
           
 edu.neu.ccs.demeter.aplib.cd.Nonempty_ClassSpec_Commalist _Nonempty_ClassSpec_Commalist()
           
 edu.neu.ccs.demeter.aplib.cd.Nonempty_Import_SList _Nonempty_Import_SList()
           
 edu.neu.ccs.demeter.aplib.cd.Nonempty_Interface_Commalist _Nonempty_Interface_Commalist()
           
 edu.neu.ccs.demeter.aplib.cd.Nonempty_Name _Nonempty_Name()
           
 edu.neu.ccs.demeter.aplib.cd.Nonempty_PackageName _Nonempty_PackageName()
           
 edu.neu.ccs.demeter.aplib.cd.Nonempty_PartKeyword_List _Nonempty_PartKeyword_List()
           
 edu.neu.ccs.demeter.aplib.cd.Nonempty_PartOrSyntax_List _Nonempty_PartOrSyntax_List()
           
 edu.neu.ccs.demeter.aplib.cd.Nonempty_Subclass_Barlist _Nonempty_Subclass_Barlist()
           
 edu.neu.ccs.demeter.aplib.cd.Nonempty_Superclass_Commalist _Nonempty_Superclass_Commalist()
           
 edu.neu.ccs.demeter.aplib.cd.Nonempty_Syntax_List _Nonempty_Syntax_List()
           
 edu.neu.ccs.demeter.aplib.cd.NoParseIdent _NoParseIdent()
           
 edu.neu.ccs.demeter.aplib.cd.NotParsedClass _NotParsedClass()
           
 edu.neu.ccs.demeter.aplib.cd.NotParsedIdent _NotParsedIdent()
           
 Number _Number()
           
 edu.neu.ccs.demeter.aplib.cd.OpenBrace _OpenBrace()
           
 OptionalPart _OptionalPart()
           
 edu.neu.ccs.demeter.aplib.cd.OtherIdent _OtherIdent()
           
 edu.neu.ccs.demeter.aplib.cd.Package _Package()
           
 edu.neu.ccs.demeter.aplib.cd.PackageName _PackageName()
           
 edu.neu.ccs.demeter.aplib.cd.ParamClassName _ParamClassName()
           
 edu.neu.ccs.demeter.aplib.cd.ParseDirective _ParseDirective()
           
 edu.neu.ccs.demeter.aplib.cd.ParseIdent _ParseIdent()
           
 edu.neu.ccs.demeter.aplib.cd.ParseKeyword _ParseKeyword()
           
 edu.neu.ccs.demeter.aplib.cd.Part_Sandwich _Part_Sandwich()
           
 Part _Part()
           
 edu.neu.ccs.demeter.aplib.cd.PartInit _PartInit()
           
 edu.neu.ccs.demeter.aplib.cd.PartInitKeyword _PartInitKeyword()
           
 edu.neu.ccs.demeter.aplib.cd.PartKeyword_List _PartKeyword_List()
           
 edu.neu.ccs.demeter.aplib.cd.PartKeyword _PartKeyword()
           
 edu.neu.ccs.demeter.aplib.cd.PartName _PartName()
           
 edu.neu.ccs.demeter.aplib.cd.PartOrSyntax_List _PartOrSyntax_List()
           
 edu.neu.ccs.demeter.aplib.cd.PartOrSyntax _PartOrSyntax()
           
 PlainSyntax _PlainSyntax()
           
 Preamble _Preamble()
           
 edu.neu.ccs.demeter.aplib.cd.PrintCommand _PrintCommand()
           
 edu.neu.ccs.demeter.aplib.cd.PrintIndent _PrintIndent()
           
 edu.neu.ccs.demeter.aplib.cd.PrintSkip _PrintSkip()
           
 edu.neu.ccs.demeter.aplib.cd.PrintSpace _PrintSpace()
           
 edu.neu.ccs.demeter.aplib.cd.PrintUnindent _PrintUnindent()
           
 edu.neu.ccs.demeter.aplib.cd.PrivatePart _PrivatePart()
           
 edu.neu.ccs.demeter.aplib.cd.PublicClass _PublicClass()
           
 edu.neu.ccs.demeter.aplib.cd.ReadOnlyPart _ReadOnlyPart()
           
 edu.neu.ccs.demeter.aplib.cd.RepeatedElement_Sandwich _RepeatedElement_Sandwich()
           
 RepeatedElement _RepeatedElement()
           
 edu.neu.ccs.demeter.aplib.cd.RepeatedPart_Sandwich _RepeatedPart_Sandwich()
           
 RepeatedPart _RepeatedPart()
           
 edu.neu.ccs.demeter.aplib.cd.RepetitionClass _RepetitionClass()
           
 short _short()
           
 edu.neu.ccs.demeter.aplib.cd.StaticPart _StaticPart()
           
 String _String()
           
 StringBuffer _StringBuffer()
           
 edu.neu.ccs.demeter.aplib.cd.Subclass_Barlist _Subclass_Barlist()
           
 Subclass _Subclass()
           
 edu.neu.ccs.demeter.aplib.cd.Superclass_Commalist _Superclass_Commalist()
           
 Superclass _Superclass()
           
 edu.neu.ccs.demeter.aplib.cd.Superclasses _Superclasses()
           
 edu.neu.ccs.demeter.aplib.cd.Syntax_List _Syntax_List()
           
 edu.neu.ccs.demeter.aplib.cd.Syntax _Syntax()
           
 Text _Text()
           
 edu.neu.ccs.demeter.aplib.cd.VisitorClass _VisitorClass()
           
 edu.neu.ccs.demeter.aplib.cd.VisitorDirective _VisitorDirective()
           
 edu.neu.ccs.demeter.aplib.cd.VisitorIdent _VisitorIdent()
           
 edu.neu.ccs.demeter.aplib.cd.VisitorKeyword _VisitorKeyword()
           
 edu.neu.ccs.demeter.aplib.cd.VisitorsIdent _VisitorsIdent()
           
 Word _Word()
           
 void common_ClassGraphEntry(edu.neu.ccs.demeter.aplib.cd.ClassGraphEntry it)
           
 void common_ClassKeyword(edu.neu.ccs.demeter.aplib.cd.ClassKeyword it)
           
 void common_ClassParts(edu.neu.ccs.demeter.aplib.cd.ClassParts it)
           
 void common_ConstOrAltClass(edu.neu.ccs.demeter.aplib.cd.ConstOrAltClass it)
           
 void common_Definition(edu.neu.ccs.demeter.aplib.cd.Definition it)
           
 void common_Directive(edu.neu.ccs.demeter.aplib.cd.Directive it)
           
 void common_IdentOrKeyword(edu.neu.ccs.demeter.aplib.cd.IdentOrKeyword it)
           
 void common_ParseKeyword(edu.neu.ccs.demeter.aplib.cd.ParseKeyword it)
           
 void common_PartKeyword(edu.neu.ccs.demeter.aplib.cd.PartKeyword it)
           
 void common_PartOrSyntax(edu.neu.ccs.demeter.aplib.cd.PartOrSyntax it)
           
 void common_PrintCommand(edu.neu.ccs.demeter.aplib.cd.PrintCommand it)
           
 void common_Syntax(edu.neu.ccs.demeter.aplib.cd.Syntax it)
           
 void common_VisitorKeyword(edu.neu.ccs.demeter.aplib.cd.VisitorKeyword it)
           
 void disable_tracing()
           
 void enable_tracing()
           
 ParseException generateParseException()
           
 Token getNextToken()
           
 Token getToken(int index)
           
 void ReInit(InputStream stream)
           
 void ReInit(ParserTokenManager tm)
           
 void ReInit(Reader stream)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

token_source

public ParserTokenManager token_source

token

public Token token

jj_nt

public Token jj_nt

lookingAhead

public boolean lookingAhead
Constructor Detail

Parser

public Parser(InputStream stream)

Parser

public Parser(Reader stream)

Parser

public Parser(ParserTokenManager tm)
Method Detail

_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