ist.palcom.ast
Class ComponentSpecificationParser

java.lang.Object
  extended by antlr.Parser
      extended by antlr.LLkParser
          extended by ist.palcom.ast.ComponentSpecificationParser
All Implemented Interfaces:
ComponentSpecificationParserTokenTypes

public class ComponentSpecificationParser
extends antlr.LLkParser
implements ComponentSpecificationParserTokenTypes


Field Summary
static java.lang.String[] _tokenNames
           
static antlr.collections.impl.BitSet _tokenSet_0
           
static antlr.collections.impl.BitSet _tokenSet_1
           
static antlr.collections.impl.BitSet _tokenSet_2
           
static antlr.collections.impl.BitSet _tokenSet_3
           
static antlr.collections.impl.BitSet _tokenSet_4
           
static antlr.collections.impl.BitSet _tokenSet_5
           
static antlr.collections.impl.BitSet _tokenSet_6
           
static antlr.collections.impl.BitSet _tokenSet_7
           
 
Fields inherited from class antlr.Parser
astFactory, inputState, returnAST, tokenNames, tokenTypeToASTClassMap, traceDepth
 
Fields inherited from interface ist.palcom.ast.ComponentSpecificationParserTokenTypes
Begin, Comma, Comment, Digit, End, EOF, Form, Identifier, Left, Letter, LITERAL_as, LITERAL_class, LITERAL_component, LITERAL_export, LITERAL_import, LITERAL_interface, LITERAL_mainclass, LITERAL_requires, Lower, NULL_TREE_LOOKAHEAD, Right, SemiColon, Slash, Space, String, Tab, Upper, WhiteSpace
 
Constructor Summary
  ComponentSpecificationParser(antlr.ParserSharedInputState state)
           
  ComponentSpecificationParser(antlr.TokenBuffer tokenBuf)
           
protected ComponentSpecificationParser(antlr.TokenBuffer tokenBuf, int k)
           
  ComponentSpecificationParser(antlr.TokenStream lexer)
           
protected ComponentSpecificationParser(antlr.TokenStream lexer, int k)
           
 
Method Summary
 Argument argument()
           
 void arguments(Method method)
           
 void classdef(Component component)
           
 Component componentdef()
           
 void exportdef(Component component)
           
 void feature(Component component)
           
 java.lang.String identifier()
           
 void importdef(Component component)
           
 void interfacedef(Component component)
           
 void mainclassdef(Component component)
           
 void method(IDA ida)
           
 java.util.List path()
           
 void requiresdef(Component component)
           
 java.lang.String string()
           
 
Methods inherited from class antlr.LLkParser
consume, LA, LT, traceIn, traceOut
 
Methods inherited from class antlr.Parser
addMessageListener, addParserListener, addParserMatchListener, addParserTokenListener, addSemanticPredicateListener, addSyntacticPredicateListener, addTraceListener, consumeUntil, consumeUntil, defaultDebuggingSetup, getAST, getASTFactory, getFilename, getInputState, getTokenName, getTokenNames, getTokenTypeToASTClassMap, isDebugMode, mark, match, match, matchNot, panic, removeMessageListener, removeParserListener, removeParserMatchListener, removeParserTokenListener, removeSemanticPredicateListener, removeSyntacticPredicateListener, removeTraceListener, reportError, reportError, reportWarning, rewind, setASTFactory, setASTNodeClass, setASTNodeType, setDebugMode, setFilename, setIgnoreInvalidDebugCalls, setInputState, setTokenBuffer, traceIndent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_tokenNames

public static final java.lang.String[] _tokenNames

_tokenSet_0

public static final antlr.collections.impl.BitSet _tokenSet_0

_tokenSet_1

public static final antlr.collections.impl.BitSet _tokenSet_1

_tokenSet_2

public static final antlr.collections.impl.BitSet _tokenSet_2

_tokenSet_3

public static final antlr.collections.impl.BitSet _tokenSet_3

_tokenSet_4

public static final antlr.collections.impl.BitSet _tokenSet_4

_tokenSet_5

public static final antlr.collections.impl.BitSet _tokenSet_5

_tokenSet_6

public static final antlr.collections.impl.BitSet _tokenSet_6

_tokenSet_7

public static final antlr.collections.impl.BitSet _tokenSet_7
Constructor Detail

ComponentSpecificationParser

protected ComponentSpecificationParser(antlr.TokenBuffer tokenBuf,
                                       int k)

ComponentSpecificationParser

public ComponentSpecificationParser(antlr.TokenBuffer tokenBuf)

ComponentSpecificationParser

protected ComponentSpecificationParser(antlr.TokenStream lexer,
                                       int k)

ComponentSpecificationParser

public ComponentSpecificationParser(antlr.TokenStream lexer)

ComponentSpecificationParser

public ComponentSpecificationParser(antlr.ParserSharedInputState state)
Method Detail

componentdef

public final Component componentdef()
                             throws antlr.RecognitionException,
                                    antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

identifier

public final java.lang.String identifier()
                                  throws antlr.RecognitionException,
                                         antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

feature

public final void feature(Component component)
                   throws antlr.RecognitionException,
                          antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

interfacedef

public final void interfacedef(Component component)
                        throws antlr.RecognitionException,
                               antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

classdef

public final void classdef(Component component)
                    throws antlr.RecognitionException,
                           antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

requiresdef

public final void requiresdef(Component component)
                       throws antlr.RecognitionException,
                              antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

importdef

public final void importdef(Component component)
                     throws antlr.RecognitionException,
                            antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

exportdef

public final void exportdef(Component component)
                     throws antlr.RecognitionException,
                            antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

mainclassdef

public final void mainclassdef(Component component)
                        throws antlr.RecognitionException,
                               antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

path

public final java.util.List path()
                          throws antlr.RecognitionException,
                                 antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

string

public final java.lang.String string()
                              throws antlr.RecognitionException,
                                     antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

method

public final void method(IDA ida)
                  throws antlr.RecognitionException,
                         antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

arguments

public final void arguments(Method method)
                     throws antlr.RecognitionException,
                            antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

argument

public final Argument argument()
                        throws antlr.RecognitionException,
                               antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException