org.eclipse.epsilon.evl.parse
Class Evl_ErlParserRules

java.lang.Object
  extended by org.antlr.runtime.BaseRecognizer
      extended by org.antlr.runtime.Parser
          extended by org.eclipse.epsilon.common.parse.EpsilonParser
              extended by org.eclipse.epsilon.evl.parse.Evl_ErlParserRules

public class Evl_ErlParserRules
extends EpsilonParser

Copyright (c) 2008 The University of York. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html Contributors: Dimitrios Kolovos - initial API and implementation ----------------------------------------------------------------------------- ANTLR 3 License [The "BSD licence"] Copyright (c) 2005-2008 Terence Parr All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.


Nested Class Summary
static class Evl_ErlParserRules.extendz_return
           
static class Evl_ErlParserRules.guard_return
           
static class Evl_ErlParserRules.post_return
           
static class Evl_ErlParserRules.pre_return
           
 
Field Summary
static int ABORT
           
static int ALIAS
           
static int Annotation
           
static int ANNOTATIONBLOCK
           
static int ARROW
           
static int ASSIGNMENT
           
static int BLOCK
           
static int BOOLEAN
           
static int BREAK
           
static int BREAKALL
           
static int CASE
           
static int CHECK
           
static int COLLECTION
           
static int CollectionType
           
static int COMMENT
           
static int CONSTRAINT
           
static int CONTEXT
           
static int CONTINUE
           
static int CRITIQUE
           
static int DEFAULT
           
static int DELETE
           
static int DIGIT
           
static int DO
           
static int DRIVER
           
static int ELSE
           
static int ENUMERATION_VALUE
           
static int EOF
           
static int EOLMODULE
           
static int EscapeSequence
           
static int EVLMODULE
           
static int EXECUTABLEANNOTATION
           
static int EXPONENT
           
static int EXPRLIST
           
static int EXPRRANGE
           
static int EXTENDS
           
static int FeatureCall
           
static int FEATURECALL
           
static int FIX
           
static int FLOAT
           
static int FLOAT_TYPE_SUFFIX
           
static org.antlr.runtime.BitSet FOLLOW_153_in_pre50
           
static org.antlr.runtime.BitSet FOLLOW_154_in_post72
           
static org.antlr.runtime.BitSet FOLLOW_155_in_guard94
           
static org.antlr.runtime.BitSet FOLLOW_156_in_extendz113
           
static org.antlr.runtime.BitSet FOLLOW_92_in_extendz119
           
static org.antlr.runtime.BitSet FOLLOW_expressionOrStatementBlock_in_guard97
           
static org.antlr.runtime.BitSet FOLLOW_NAME_in_extendz116
           
static org.antlr.runtime.BitSet FOLLOW_NAME_in_extendz122
           
static org.antlr.runtime.BitSet FOLLOW_NAME_in_post75
           
static org.antlr.runtime.BitSet FOLLOW_NAME_in_pre53
           
static org.antlr.runtime.BitSet FOLLOW_statementBlock_in_post78
           
static org.antlr.runtime.BitSet FOLLOW_statementBlock_in_pre56
           
static int FOR
           
static int FORMAL
           
 EvlParser gEvl
           
static int GUARD
           
static int HELPERMETHOD
           
static int IF
           
static int IMPORT
           
static int INT
           
static int ITEMSELECTOR
           
static int JavaIDDigit
           
static int KEYVAL
           
static int KEYVALLIST
           
static int Letter
           
static int LINE_COMMENT
           
static int MAP
           
static int MESSAGE
           
static int MODELDECLARATION
           
static int MODELDECLARATIONPARAMETER
           
static int MODELDECLARATIONPARAMETERS
           
static int ModelElementType
           
static int MultiplicativeExpression
           
static int NAME
           
static int NAMESPACE
           
static int NativeType
           
static int NEW
           
static int NewExpression
           
static int OPERATOR
           
static int PARAMETERS
           
static int PARAMLIST
           
static int POINT
           
static int POINT_POINT
           
static int POST
           
static int PRE
           
static int RETURN
           
static int SPECIAL_ASSIGNMENT
           
static int SpecialNameChar
           
static int StatementBlock
           
static int StrangeNameLiteral
           
static int STRING
           
static int SWITCH
           
static int T__100
           
static int T__101
           
static int T__102
           
static int T__103
           
static int T__104
           
static int T__105
           
static int T__106
           
static int T__107
           
static int T__108
           
static int T__109
           
static int T__110
           
static int T__111
           
static int T__112
           
static int T__113
           
static int T__114
           
static int T__115
           
static int T__116
           
static int T__117
           
static int T__118
           
static int T__119
           
static int T__120
           
static int T__121
           
static int T__122
           
static int T__123
           
static int T__124
           
static int T__125
           
static int T__126
           
static int T__127
           
static int T__128
           
static int T__129
           
static int T__130
           
static int T__131
           
static int T__132
           
static int T__133
           
static int T__134
           
static int T__135
           
static int T__136
           
static int T__137
           
static int T__138
           
static int T__139
           
static int T__140
           
static int T__141
           
static int T__142
           
static int T__143
           
static int T__144
           
static int T__145
           
static int T__146
           
static int T__147
           
static int T__148
           
static int T__149
           
static int T__150
           
static int T__151
           
static int T__152
           
static int T__153
           
static int T__154
           
static int T__155
           
static int T__156
           
static int T__157
           
static int T__158
           
static int T__159
           
static int T__160
           
static int T__161
           
static int T__162
           
static int T__163
           
static int T__164
           
static int T__89
           
static int T__90
           
static int T__91
           
static int T__92
           
static int T__93
           
static int T__94
           
static int T__95
           
static int T__96
           
static int T__97
           
static int T__98
           
static int T__99
           
static int THROW
           
static int TITLE
           
static int TRANSACTION
           
static int TYPE
           
static int VAR
           
static int WHILE
           
static int WS
           
 
Fields inherited from class org.antlr.runtime.Parser
input
 
Fields inherited from class org.antlr.runtime.BaseRecognizer
DEFAULT_TOKEN_CHANNEL, HIDDEN, INITIAL_FOLLOW_STACK_SIZE, MEMO_RULE_FAILED, MEMO_RULE_FAILED_I, MEMO_RULE_UNKNOWN, NEXT_TOKEN_RULE_NAME
 
Constructor Summary
Evl_ErlParserRules(org.antlr.runtime.TokenStream input, EvlParser gEvl)
           
Evl_ErlParserRules(org.antlr.runtime.TokenStream input, org.antlr.runtime.RecognizerSharedState state, EvlParser gEvl)
           
 
Method Summary
 Evl_ErlParserRules.extendz_return extendz()
           
 java.lang.String getGrammarFileName()
           
 java.lang.String[] getTokenNames()
           
 org.antlr.runtime.tree.TreeAdaptor getTreeAdaptor()
           
 Evl_ErlParserRules.guard_return guard()
           
 Evl_ErlParserRules.post_return post()
           
 Evl_ErlParserRules.pre_return pre()
           
 void setTreeAdaptor(org.antlr.runtime.tree.TreeAdaptor adaptor)
           
 
Methods inherited from class org.eclipse.epsilon.common.parse.EpsilonParser
displayRecognitionError, prepareForGUnit, setDeepTreeAdaptor
 
Methods inherited from class org.antlr.runtime.Parser
getSourceName, getTokenStream, reset, setTokenStream, traceIn, traceOut
 
Methods inherited from class org.antlr.runtime.BaseRecognizer
alreadyParsedRule, beginResync, consumeUntil, consumeUntil, emitErrorMessage, endResync, getBacktrackingLevel, getErrorHeader, getErrorMessage, getNumberOfSyntaxErrors, getRuleInvocationStack, getRuleInvocationStack, getRuleMemoization, getRuleMemoizationCacheSize, getTokenErrorDisplay, match, matchAny, memoize, mismatchIsMissingToken, mismatchIsUnwantedToken, recover, recoverFromMismatchedSet, reportError, toStrings, traceIn, traceOut
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EXPONENT

public static final int EXPONENT
See Also:
Constant Field Values

FIX

public static final int FIX
See Also:
Constant Field Values

T__159

public static final int T__159
See Also:
Constant Field Values

WHILE

public static final int WHILE
See Also:
Constant Field Values

StatementBlock

public static final int StatementBlock
See Also:
Constant Field Values

T__158

public static final int T__158
See Also:
Constant Field Values

StrangeNameLiteral

public static final int StrangeNameLiteral
See Also:
Constant Field Values

CASE

public static final int CASE
See Also:
Constant Field Values

NEW

public static final int NEW
See Also:
Constant Field Values

T__160

public static final int T__160
See Also:
Constant Field Values

DO

public static final int DO
See Also:
Constant Field Values

FeatureCall

public static final int FeatureCall
See Also:
Constant Field Values

EOF

public static final int EOF
See Also:
Constant Field Values

BREAK

public static final int BREAK
See Also:
Constant Field Values

T__163

public static final int T__163
See Also:
Constant Field Values

T__164

public static final int T__164
See Also:
Constant Field Values

KEYVALLIST

public static final int KEYVALLIST
See Also:
Constant Field Values

TYPE

public static final int TYPE
See Also:
Constant Field Values

T__161

public static final int T__161
See Also:
Constant Field Values

T__162

public static final int T__162
See Also:
Constant Field Values

T__93

public static final int T__93
See Also:
Constant Field Values

T__94

public static final int T__94
See Also:
Constant Field Values

T__91

public static final int T__91
See Also:
Constant Field Values

IMPORT

public static final int IMPORT
See Also:
Constant Field Values

NAME

public static final int NAME
See Also:
Constant Field Values

T__92

public static final int T__92
See Also:
Constant Field Values

T__148

public static final int T__148
See Also:
Constant Field Values

T__90

public static final int T__90
See Also:
Constant Field Values

T__147

public static final int T__147
See Also:
Constant Field Values

T__149

public static final int T__149
See Also:
Constant Field Values

RETURN

public static final int RETURN
See Also:
Constant Field Values

NewExpression

public static final int NewExpression
See Also:
Constant Field Values

VAR

public static final int VAR
See Also:
Constant Field Values

ANNOTATIONBLOCK

public static final int ANNOTATIONBLOCK
See Also:
Constant Field Values

NativeType

public static final int NativeType
See Also:
Constant Field Values

ABORT

public static final int ABORT
See Also:
Constant Field Values

COMMENT

public static final int COMMENT
See Also:
Constant Field Values

T__154

public static final int T__154
See Also:
Constant Field Values

T__155

public static final int T__155
See Also:
Constant Field Values

T__156

public static final int T__156
See Also:
Constant Field Values

T__99

public static final int T__99
See Also:
Constant Field Values

T__157

public static final int T__157
See Also:
Constant Field Values

ITEMSELECTOR

public static final int ITEMSELECTOR
See Also:
Constant Field Values

T__98

public static final int T__98
See Also:
Constant Field Values

T__150

public static final int T__150
See Also:
Constant Field Values

T__97

public static final int T__97
See Also:
Constant Field Values

T__151

public static final int T__151
See Also:
Constant Field Values

MultiplicativeExpression

public static final int MultiplicativeExpression
See Also:
Constant Field Values

T__96

public static final int T__96
See Also:
Constant Field Values

T__152

public static final int T__152
See Also:
Constant Field Values

T__95

public static final int T__95
See Also:
Constant Field Values

T__153

public static final int T__153
See Also:
Constant Field Values

FLOAT_TYPE_SUFFIX

public static final int FLOAT_TYPE_SUFFIX
See Also:
Constant Field Values

T__139

public static final int T__139
See Also:
Constant Field Values

T__138

public static final int T__138
See Also:
Constant Field Values

T__137

public static final int T__137
See Also:
Constant Field Values

T__136

public static final int T__136
See Also:
Constant Field Values

LINE_COMMENT

public static final int LINE_COMMENT
See Also:
Constant Field Values

BREAKALL

public static final int BREAKALL
See Also:
Constant Field Values

TRANSACTION

public static final int TRANSACTION
See Also:
Constant Field Values

SWITCH

public static final int SWITCH
See Also:
Constant Field Values

DRIVER

public static final int DRIVER
See Also:
Constant Field Values

ELSE

public static final int ELSE
See Also:
Constant Field Values

EOLMODULE

public static final int EOLMODULE
See Also:
Constant Field Values

MODELDECLARATION

public static final int MODELDECLARATION
See Also:
Constant Field Values

PARAMLIST

public static final int PARAMLIST
See Also:
Constant Field Values

INT

public static final int INT
See Also:
Constant Field Values

DELETE

public static final int DELETE
See Also:
Constant Field Values

T__141

public static final int T__141
See Also:
Constant Field Values

T__142

public static final int T__142
See Also:
Constant Field Values

HELPERMETHOD

public static final int HELPERMETHOD
See Also:
Constant Field Values

T__140

public static final int T__140
See Also:
Constant Field Values

T__89

public static final int T__89
See Also:
Constant Field Values

T__145

public static final int T__145
See Also:
Constant Field Values

NAMESPACE

public static final int NAMESPACE
See Also:
Constant Field Values

T__146

public static final int T__146
See Also:
Constant Field Values

CollectionType

public static final int CollectionType
See Also:
Constant Field Values

T__143

public static final int T__143
See Also:
Constant Field Values

T__144

public static final int T__144
See Also:
Constant Field Values

T__126

public static final int T__126
See Also:
Constant Field Values

T__125

public static final int T__125
See Also:
Constant Field Values

T__128

public static final int T__128
See Also:
Constant Field Values

T__127

public static final int T__127
See Also:
Constant Field Values

WS

public static final int WS
See Also:
Constant Field Values

T__129

public static final int T__129
See Also:
Constant Field Values

EVLMODULE

public static final int EVLMODULE
See Also:
Constant Field Values

ALIAS

public static final int ALIAS
See Also:
Constant Field Values

JavaIDDigit

public static final int JavaIDDigit
See Also:
Constant Field Values

CHECK

public static final int CHECK
See Also:
Constant Field Values

GUARD

public static final int GUARD
See Also:
Constant Field Values

Annotation

public static final int Annotation
See Also:
Constant Field Values

CONSTRAINT

public static final int CONSTRAINT
See Also:
Constant Field Values

T__130

public static final int T__130
See Also:
Constant Field Values

Letter

public static final int Letter
See Also:
Constant Field Values

T__131

public static final int T__131
See Also:
Constant Field Values

EscapeSequence

public static final int EscapeSequence
See Also:
Constant Field Values

THROW

public static final int THROW
See Also:
Constant Field Values

T__132

public static final int T__132
See Also:
Constant Field Values

T__133

public static final int T__133
See Also:
Constant Field Values

T__134

public static final int T__134
See Also:
Constant Field Values

T__135

public static final int T__135
See Also:
Constant Field Values

SPECIAL_ASSIGNMENT

public static final int SPECIAL_ASSIGNMENT
See Also:
Constant Field Values

MODELDECLARATIONPARAMETER

public static final int MODELDECLARATIONPARAMETER
See Also:
Constant Field Values

KEYVAL

public static final int KEYVAL
See Also:
Constant Field Values

PARAMETERS

public static final int PARAMETERS
See Also:
Constant Field Values

POINT

public static final int POINT
See Also:
Constant Field Values

T__118

public static final int T__118
See Also:
Constant Field Values

T__119

public static final int T__119
See Also:
Constant Field Values

T__116

public static final int T__116
See Also:
Constant Field Values

T__117

public static final int T__117
See Also:
Constant Field Values

T__114

public static final int T__114
See Also:
Constant Field Values

T__115

public static final int T__115
See Also:
Constant Field Values

T__124

public static final int T__124
See Also:
Constant Field Values

T__123

public static final int T__123
See Also:
Constant Field Values

FOR

public static final int FOR
See Also:
Constant Field Values

T__122

public static final int T__122
See Also:
Constant Field Values

ENUMERATION_VALUE

public static final int ENUMERATION_VALUE
See Also:
Constant Field Values

T__121

public static final int T__121
See Also:
Constant Field Values

PRE

public static final int PRE
See Also:
Constant Field Values

T__120

public static final int T__120
See Also:
Constant Field Values

FLOAT

public static final int FLOAT
See Also:
Constant Field Values

EXECUTABLEANNOTATION

public static final int EXECUTABLEANNOTATION
See Also:
Constant Field Values

CONTEXT

public static final int CONTEXT
See Also:
Constant Field Values

IF

public static final int IF
See Also:
Constant Field Values

ModelElementType

public static final int ModelElementType
See Also:
Constant Field Values

BOOLEAN

public static final int BOOLEAN
See Also:
Constant Field Values

CONTINUE

public static final int CONTINUE
See Also:
Constant Field Values

T__107

public static final int T__107
See Also:
Constant Field Values

T__108

public static final int T__108
See Also:
Constant Field Values

T__109

public static final int T__109
See Also:
Constant Field Values

T__103

public static final int T__103
See Also:
Constant Field Values

T__104

public static final int T__104
See Also:
Constant Field Values

T__105

public static final int T__105
See Also:
Constant Field Values

T__106

public static final int T__106
See Also:
Constant Field Values

T__111

public static final int T__111
See Also:
Constant Field Values

T__110

public static final int T__110
See Also:
Constant Field Values

MESSAGE

public static final int MESSAGE
See Also:
Constant Field Values

T__113

public static final int T__113
See Also:
Constant Field Values

T__112

public static final int T__112
See Also:
Constant Field Values

COLLECTION

public static final int COLLECTION
See Also:
Constant Field Values

DIGIT

public static final int DIGIT
See Also:
Constant Field Values

CRITIQUE

public static final int CRITIQUE
See Also:
Constant Field Values

EXPRRANGE

public static final int EXPRRANGE
See Also:
Constant Field Values

OPERATOR

public static final int OPERATOR
See Also:
Constant Field Values

EXPRLIST

public static final int EXPRLIST
See Also:
Constant Field Values

DEFAULT

public static final int DEFAULT
See Also:
Constant Field Values

T__102

public static final int T__102
See Also:
Constant Field Values

T__101

public static final int T__101
See Also:
Constant Field Values

T__100

public static final int T__100
See Also:
Constant Field Values

POINT_POINT

public static final int POINT_POINT
See Also:
Constant Field Values

SpecialNameChar

public static final int SpecialNameChar
See Also:
Constant Field Values

MODELDECLARATIONPARAMETERS

public static final int MODELDECLARATIONPARAMETERS
See Also:
Constant Field Values

BLOCK

public static final int BLOCK
See Also:
Constant Field Values

MAP

public static final int MAP
See Also:
Constant Field Values

FEATURECALL

public static final int FEATURECALL
See Also:
Constant Field Values

FORMAL

public static final int FORMAL
See Also:
Constant Field Values

POST

public static final int POST
See Also:
Constant Field Values

ARROW

public static final int ARROW
See Also:
Constant Field Values

ASSIGNMENT

public static final int ASSIGNMENT
See Also:
Constant Field Values

EXTENDS

public static final int EXTENDS
See Also:
Constant Field Values

STRING

public static final int STRING
See Also:
Constant Field Values

TITLE

public static final int TITLE
See Also:
Constant Field Values

gEvl

public EvlParser gEvl

FOLLOW_153_in_pre50

public static final org.antlr.runtime.BitSet FOLLOW_153_in_pre50

FOLLOW_NAME_in_pre53

public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_pre53

FOLLOW_statementBlock_in_pre56

public static final org.antlr.runtime.BitSet FOLLOW_statementBlock_in_pre56

FOLLOW_154_in_post72

public static final org.antlr.runtime.BitSet FOLLOW_154_in_post72

FOLLOW_NAME_in_post75

public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_post75

FOLLOW_statementBlock_in_post78

public static final org.antlr.runtime.BitSet FOLLOW_statementBlock_in_post78

FOLLOW_155_in_guard94

public static final org.antlr.runtime.BitSet FOLLOW_155_in_guard94

FOLLOW_expressionOrStatementBlock_in_guard97

public static final org.antlr.runtime.BitSet FOLLOW_expressionOrStatementBlock_in_guard97

FOLLOW_156_in_extendz113

public static final org.antlr.runtime.BitSet FOLLOW_156_in_extendz113

FOLLOW_NAME_in_extendz116

public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_extendz116

FOLLOW_92_in_extendz119

public static final org.antlr.runtime.BitSet FOLLOW_92_in_extendz119

FOLLOW_NAME_in_extendz122

public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_extendz122
Constructor Detail

Evl_ErlParserRules

public Evl_ErlParserRules(org.antlr.runtime.TokenStream input,
                          EvlParser gEvl)

Evl_ErlParserRules

public Evl_ErlParserRules(org.antlr.runtime.TokenStream input,
                          org.antlr.runtime.RecognizerSharedState state,
                          EvlParser gEvl)
Method Detail

setTreeAdaptor

public void setTreeAdaptor(org.antlr.runtime.tree.TreeAdaptor adaptor)
Specified by:
setTreeAdaptor in class EpsilonParser

getTreeAdaptor

public org.antlr.runtime.tree.TreeAdaptor getTreeAdaptor()
Specified by:
getTreeAdaptor in class EpsilonParser

getTokenNames

public java.lang.String[] getTokenNames()
Overrides:
getTokenNames in class org.antlr.runtime.BaseRecognizer

getGrammarFileName

public java.lang.String getGrammarFileName()
Overrides:
getGrammarFileName in class org.antlr.runtime.BaseRecognizer

pre

public final Evl_ErlParserRules.pre_return pre()
                                        throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

post

public final Evl_ErlParserRules.post_return post()
                                          throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

guard

public final Evl_ErlParserRules.guard_return guard()
                                            throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

extendz

public final Evl_ErlParserRules.extendz_return extendz()
                                                throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException