public class OPPLTypeEnforcement
extends org.antlr.runtime.tree.TreeFilter
| Modifier and Type | Class and Description |
|---|---|
static class |
OPPLTypeEnforcement.axiom_return |
static class |
OPPLTypeEnforcement.cardinalityRestriction_return |
static class |
OPPLTypeEnforcement.complexPropertyExpression_return |
static class |
OPPLTypeEnforcement.conjunction_return |
static class |
OPPLTypeEnforcement.expression_return |
static class |
OPPLTypeEnforcement.oneOf_return |
static class |
OPPLTypeEnforcement.propertyExpression_return |
static class |
OPPLTypeEnforcement.qualifiedRestriction_return |
static class |
OPPLTypeEnforcement.unary_return |
static class |
OPPLTypeEnforcement.valueRestriction_return |
| Constructor and Description |
|---|
OPPLTypeEnforcement(org.antlr.runtime.tree.TreeNodeStream input) |
OPPLTypeEnforcement(org.antlr.runtime.tree.TreeNodeStream input,
org.antlr.runtime.RecognizerSharedState state) |
OPPLTypeEnforcement(org.antlr.runtime.tree.TreeNodeStream input,
SymbolTable symtab,
TypesEnforcer typesEnforcer,
ErrorListener errorListener) |
getCurrentInputSymbol, getErrorHeader, getErrorMessage, getMissingSymbol, getSourceName, getTreeNodeStream, matchAny, recoverFromMismatchedToken, reset, setTreeNodeStream, traceIn, traceOutalreadyParsedRule, beginResync, combineFollows, computeContextSensitiveRuleFOLLOW, computeErrorRecoverySet, consumeUntil, consumeUntil, emitErrorMessage, endResync, failed, getBacktrackingLevel, getNumberOfSyntaxErrors, getRuleInvocationStack, getRuleInvocationStack, getRuleMemoization, getRuleMemoizationCacheSize, getTokenErrorDisplay, match, memoize, mismatchIsMissingToken, mismatchIsUnwantedToken, pushFollow, recover, reportError, setBacktrackingLevel, toStrings, traceIn, traceOutpublic static final String[] tokenNames
public static final int HAS_KEY
public static final int VALUE_RESTRICTION
public static final int LETTER
public static final int REMOVE
public static final int TYPES
public static final int SAME_AS_AXIOM
public static final int INVERSE_OF
public static final int NOT
public static final int SUBCLASS_OF
public static final int EOF
public static final int ESCLAMATION_MARK
public static final int ACTIONS
public static final int CREATE
public static final int POW
public static final int INPUT_VARIABLE_DEFINITION
public static final int NOT_EQUAL
public static final int INVERSE_OBJECT_PROPERTY_EXPRESSION
public static final int INSTANCE_OF
public static final int BEGIN
public static final int VARIABLE_SCOPE
public static final int INEQUALITY_CONSTRAINT
public static final int QUESTION_MARK
public static final int DISJOINT_PROPERTIES
public static final int SYMMETRIC
public static final int CARDINALITY_RESTRICTION
public static final int SELECT
public static final int ROLE_ASSERTION
public static final int DIFFERENT_FROM_AXIOM
public static final int TO_LOWER_CASE
public static final int CREATE_OPPL_FUNCTION
public static final int TRANSITIVE
public static final int ANTI_SYMMETRIC
public static final int GREATER_THAN_EQUAL
public static final int ALL_RESTRICTION
public static final int CONJUNCTION
public static final int OPPL_STATEMENT
public static final int NEGATED_ASSERTION
public static final int WHITESPACE
public static final int MATCH
public static final int IN_SET_CONSTRAINT
public static final int VALUE
public static final int FAIL
public static final int GROUPS
public static final int OPEN_CURLY_BRACES
public static final int DISJUNCTION
public static final int INVERSE
public static final int NAF_CONSTRAINT
public static final int DBLQUOTE
public static final int STRING_OPERATION
public static final int OR
public static final int LESS_THAN
public static final int CONSTANT
public static final int QUERY
public static final int ENTITY_REFERENCE
public static final int END
public static final int COMPOSITION
public static final int ANNOTATION_ASSERTION
public static final int CLOSED_SQUARE_BRACKET
public static final int SAME_AS
public static final int WHERE
public static final int DIFFERENT_INDIVIDUALS
public static final int DISJOINT_WITH
public static final int SUPER_PROPERTY_OF
public static final int VARIABLE_TYPE
public static final int ATTRIBUTE_SELECTOR
public static final int CLOSED_PARENTHESYS
public static final int ONLY
public static final int EQUIVALENT_TO_AXIOM
public static final int SUB_PROPERTY_OF
public static final int NEGATED_EXPRESSION
public static final int MAX
public static final int TO_UPPER_CASE
public static final int CREATE_DISJUNCTION
public static final int AND
public static final int ASSERTED_CLAUSE
public static final int INVERSE_PROPERTY
public static final int AT
public static final int VARIABLE_NAME
public static final int DIFFERENT_FROM
public static final int IN
public static final int EQUIVALENT_TO
public static final int UNARY_AXIOM
public static final int COMMA
public static final int CLOSED_CURLY_BRACES
public static final int IDENTIFIER
public static final int IRI
public static final int SOME
public static final int EQUAL
public static final int OPEN_PARENTHESYS
public static final int SAME_INDIVIDUAL
public static final int REFLEXIVE
public static final int PLUS
public static final int DIGIT
public static final int DOT
public static final int SUPER_CLASS_OF
public static final int EXPRESSION
public static final int SOME_RESTRICTION
public static final int ADD
public static final int INTEGER
public static final int GREATER_THAN
public static final int GENERATED_VARIABLE_DEFINITION
public static final int EXACTLY
public static final int SUB_PROPERTY_AXIOM
public static final int OPEN_SQUARE_BRACKET
public static final int VALUES
public static final int REGEXP_CONSTRAINT
public static final int RANGE
public static final int SET
public static final int ONE_OF
public static final int VARIABLE_DEFINITIONS
public static final int MIN
public static final int SUB_CLASS_AXIOM
public static final int PLAIN_CLAUSE
public static final int Tokens
public static final int DOMAIN
public static final int SUBPROPERTY_OF
public static final int OPPL_FUNCTION
public static final int COLON
public static final int DISJOINT_WITH_AXIOM
public static final int CREATE_INTERSECTION
public static final int INVERSE_FUNCTIONAL
public static final int RENDERING
public static final int VARIABLE_IDENTIFIER
public static final int IRI_ATTRIBUTE_NAME
public static final int IRREFLEXIVE
public static final int LESS_THAN_EQUAL
public static final int VARIABLE_ATTRIBUTE
public static final int ASSERTED
public static final int FUNCTIONAL
public static final int PROPERTY_CHAIN
public static final int TYPE_ASSERTION
public static final int DISJOINT_CLASSES
protected org.coode.parsers.oppl.OPPLTypeEnforcement.DFA2 dfa2
public static final org.antlr.runtime.BitSet FOLLOW_expressionRoot_in_bottomup81
public static final org.antlr.runtime.BitSet FOLLOW_axiom_in_bottomup91
public static final org.antlr.runtime.BitSet FOLLOW_EXPRESSION_in_expressionRoot118
public static final org.antlr.runtime.BitSet FOLLOW_expression_in_expressionRoot120
public static final org.antlr.runtime.BitSet FOLLOW_SUB_CLASS_AXIOM_in_axiom158
public static final org.antlr.runtime.BitSet FOLLOW_EXPRESSION_in_axiom162
public static final org.antlr.runtime.BitSet FOLLOW_expression_in_axiom169
public static final org.antlr.runtime.BitSet FOLLOW_EXPRESSION_in_axiom174
public static final org.antlr.runtime.BitSet FOLLOW_expression_in_axiom181
public static final org.antlr.runtime.BitSet FOLLOW_EQUIVALENT_TO_AXIOM_in_axiom194
public static final org.antlr.runtime.BitSet FOLLOW_EXPRESSION_in_axiom197
public static final org.antlr.runtime.BitSet FOLLOW_expression_in_axiom203
public static final org.antlr.runtime.BitSet FOLLOW_EXPRESSION_in_axiom207
public static final org.antlr.runtime.BitSet FOLLOW_expression_in_axiom214
public static final org.antlr.runtime.BitSet FOLLOW_INVERSE_OF_in_axiom229
public static final org.antlr.runtime.BitSet FOLLOW_EXPRESSION_in_axiom232
public static final org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_axiom238
public static final org.antlr.runtime.BitSet FOLLOW_EXPRESSION_in_axiom242
public static final org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_axiom248
public static final org.antlr.runtime.BitSet FOLLOW_DISJOINT_WITH_AXIOM_in_axiom260
public static final org.antlr.runtime.BitSet FOLLOW_EXPRESSION_in_axiom263
public static final org.antlr.runtime.BitSet FOLLOW_expression_in_axiom270
public static final org.antlr.runtime.BitSet FOLLOW_EXPRESSION_in_axiom274
public static final org.antlr.runtime.BitSet FOLLOW_expression_in_axiom280
public static final org.antlr.runtime.BitSet FOLLOW_SUB_PROPERTY_AXIOM_in_axiom292
public static final org.antlr.runtime.BitSet FOLLOW_EXPRESSION_in_axiom295
public static final org.antlr.runtime.BitSet FOLLOW_expression_in_axiom302
public static final org.antlr.runtime.BitSet FOLLOW_EXPRESSION_in_axiom306
public static final org.antlr.runtime.BitSet FOLLOW_unary_in_axiom312
public static final org.antlr.runtime.BitSet FOLLOW_ROLE_ASSERTION_in_axiom326
public static final org.antlr.runtime.BitSet FOLLOW_EXPRESSION_in_axiom329
public static final org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_axiom336
public static final org.antlr.runtime.BitSet FOLLOW_EXPRESSION_in_axiom340
public static final org.antlr.runtime.BitSet FOLLOW_propertyExpression_in_axiom347
public static final org.antlr.runtime.BitSet FOLLOW_EXPRESSION_in_axiom351
public static final org.antlr.runtime.BitSet FOLLOW_unary_in_axiom357
public static final org.antlr.runtime.BitSet FOLLOW_TYPE_ASSERTION_in_axiom367
public static final org.antlr.runtime.BitSet FOLLOW_EXPRESSION_in_axiom370
public static final org.antlr.runtime.BitSet FOLLOW_expression_in_axiom377
public static final org.antlr.runtime.BitSet FOLLOW_EXPRESSION_in_axiom381
public static final org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_axiom387
public static final org.antlr.runtime.BitSet FOLLOW_DOMAIN_in_axiom399
public static final org.antlr.runtime.BitSet FOLLOW_EXPRESSION_in_axiom402
public static final org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_axiom408
public static final org.antlr.runtime.BitSet FOLLOW_EXPRESSION_in_axiom412
public static final org.antlr.runtime.BitSet FOLLOW_expression_in_axiom418
public static final org.antlr.runtime.BitSet FOLLOW_RANGE_in_axiom431
public static final org.antlr.runtime.BitSet FOLLOW_EXPRESSION_in_axiom434
public static final org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_axiom440
public static final org.antlr.runtime.BitSet FOLLOW_EXPRESSION_in_axiom444
public static final org.antlr.runtime.BitSet FOLLOW_expression_in_axiom450
public static final org.antlr.runtime.BitSet FOLLOW_SAME_AS_AXIOM_in_axiom465
public static final org.antlr.runtime.BitSet FOLLOW_EXPRESSION_in_axiom468
public static final org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_axiom473
public static final org.antlr.runtime.BitSet FOLLOW_EXPRESSION_in_axiom477
public static final org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_axiom483
public static final org.antlr.runtime.BitSet FOLLOW_DIFFERENT_FROM_AXIOM_in_axiom499
public static final org.antlr.runtime.BitSet FOLLOW_EXPRESSION_in_axiom502
public static final org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_axiom507
public static final org.antlr.runtime.BitSet FOLLOW_EXPRESSION_in_axiom511
public static final org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_axiom517
public static final org.antlr.runtime.BitSet FOLLOW_UNARY_AXIOM_in_axiom531
public static final org.antlr.runtime.BitSet FOLLOW_FUNCTIONAL_in_axiom533
public static final org.antlr.runtime.BitSet FOLLOW_EXPRESSION_in_axiom536
public static final org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_axiom542
public static final org.antlr.runtime.BitSet FOLLOW_UNARY_AXIOM_in_axiom555
public static final org.antlr.runtime.BitSet FOLLOW_INVERSE_FUNCTIONAL_in_axiom557
public static final org.antlr.runtime.BitSet FOLLOW_EXPRESSION_in_axiom560
public static final org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_axiom566
public static final org.antlr.runtime.BitSet FOLLOW_UNARY_AXIOM_in_axiom582
public static final org.antlr.runtime.BitSet FOLLOW_IRREFLEXIVE_in_axiom584
public static final org.antlr.runtime.BitSet FOLLOW_EXPRESSION_in_axiom587
public static final org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_axiom593
public static final org.antlr.runtime.BitSet FOLLOW_UNARY_AXIOM_in_axiom608
public static final org.antlr.runtime.BitSet FOLLOW_REFLEXIVE_in_axiom610
public static final org.antlr.runtime.BitSet FOLLOW_EXPRESSION_in_axiom613
public static final org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_axiom619
public static final org.antlr.runtime.BitSet FOLLOW_UNARY_AXIOM_in_axiom634
public static final org.antlr.runtime.BitSet FOLLOW_SYMMETRIC_in_axiom636
public static final org.antlr.runtime.BitSet FOLLOW_EXPRESSION_in_axiom639
public static final org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_axiom645
public static final org.antlr.runtime.BitSet FOLLOW_UNARY_AXIOM_in_axiom662
public static final org.antlr.runtime.BitSet FOLLOW_TRANSITIVE_in_axiom664
public static final org.antlr.runtime.BitSet FOLLOW_EXPRESSION_in_axiom667
public static final org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_axiom673
public static final org.antlr.runtime.BitSet FOLLOW_NEGATED_ASSERTION_in_axiom688
public static final org.antlr.runtime.BitSet FOLLOW_axiom_in_axiom693
public static final org.antlr.runtime.BitSet FOLLOW_DISJUNCTION_in_expression729
public static final org.antlr.runtime.BitSet FOLLOW_conjunction_in_expression735
public static final org.antlr.runtime.BitSet FOLLOW_PROPERTY_CHAIN_in_expression751
public static final org.antlr.runtime.BitSet FOLLOW_expression_in_expression756
public static final org.antlr.runtime.BitSet FOLLOW_conjunction_in_expression770
public static final org.antlr.runtime.BitSet FOLLOW_complexPropertyExpression_in_expression782
public static final org.antlr.runtime.BitSet FOLLOW_CONJUNCTION_in_conjunction819
public static final org.antlr.runtime.BitSet FOLLOW_unary_in_conjunction824
public static final org.antlr.runtime.BitSet FOLLOW_unary_in_conjunction835
public static final org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_unary862
public static final org.antlr.runtime.BitSet FOLLOW_NEGATED_EXPRESSION_in_unary875
public static final org.antlr.runtime.BitSet FOLLOW_expression_in_unary881
public static final org.antlr.runtime.BitSet FOLLOW_qualifiedRestriction_in_unary895
public static final org.antlr.runtime.BitSet FOLLOW_ENTITY_REFERENCE_in_unary909
public static final org.antlr.runtime.BitSet FOLLOW_CONSTANT_in_unary922
public static final org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_unary933
public static final org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_propertyExpression970
public static final org.antlr.runtime.BitSet FOLLOW_complexPropertyExpression_in_propertyExpression986
public static final org.antlr.runtime.BitSet FOLLOW_INVERSE_OBJECT_PROPERTY_EXPRESSION_in_complexPropertyExpression1019
public static final org.antlr.runtime.BitSet FOLLOW_complexPropertyExpression_in_complexPropertyExpression1025
public static final org.antlr.runtime.BitSet FOLLOW_INVERSE_OBJECT_PROPERTY_EXPRESSION_in_complexPropertyExpression1035
public static final org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_complexPropertyExpression1037
public static final org.antlr.runtime.BitSet FOLLOW_SOME_RESTRICTION_in_qualifiedRestriction1068
public static final org.antlr.runtime.BitSet FOLLOW_propertyExpression_in_qualifiedRestriction1073
public static final org.antlr.runtime.BitSet FOLLOW_expression_in_qualifiedRestriction1079
public static final org.antlr.runtime.BitSet FOLLOW_ALL_RESTRICTION_in_qualifiedRestriction1101
public static final org.antlr.runtime.BitSet FOLLOW_propertyExpression_in_qualifiedRestriction1108
public static final org.antlr.runtime.BitSet FOLLOW_expression_in_qualifiedRestriction1113
public static final org.antlr.runtime.BitSet FOLLOW_cardinalityRestriction_in_qualifiedRestriction1129
public static final org.antlr.runtime.BitSet FOLLOW_oneOf_in_qualifiedRestriction1145
public static final org.antlr.runtime.BitSet FOLLOW_valueRestriction_in_qualifiedRestriction1161
public static final org.antlr.runtime.BitSet FOLLOW_CARDINALITY_RESTRICTION_in_cardinalityRestriction1198
public static final org.antlr.runtime.BitSet FOLLOW_MIN_in_cardinalityRestriction1201
public static final org.antlr.runtime.BitSet FOLLOW_INTEGER_in_cardinalityRestriction1206
public static final org.antlr.runtime.BitSet FOLLOW_unary_in_cardinalityRestriction1212
public static final org.antlr.runtime.BitSet FOLLOW_expression_in_cardinalityRestriction1219
public static final org.antlr.runtime.BitSet FOLLOW_CARDINALITY_RESTRICTION_in_cardinalityRestriction1234
public static final org.antlr.runtime.BitSet FOLLOW_MAX_in_cardinalityRestriction1237
public static final org.antlr.runtime.BitSet FOLLOW_INTEGER_in_cardinalityRestriction1241
public static final org.antlr.runtime.BitSet FOLLOW_unary_in_cardinalityRestriction1247
public static final org.antlr.runtime.BitSet FOLLOW_expression_in_cardinalityRestriction1254
public static final org.antlr.runtime.BitSet FOLLOW_CARDINALITY_RESTRICTION_in_cardinalityRestriction1273
public static final org.antlr.runtime.BitSet FOLLOW_EXACTLY_in_cardinalityRestriction1276
public static final org.antlr.runtime.BitSet FOLLOW_INTEGER_in_cardinalityRestriction1281
public static final org.antlr.runtime.BitSet FOLLOW_unary_in_cardinalityRestriction1288
public static final org.antlr.runtime.BitSet FOLLOW_expression_in_cardinalityRestriction1295
public static final org.antlr.runtime.BitSet FOLLOW_ONE_OF_in_oneOf1330
public static final org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_oneOf1334
public static final org.antlr.runtime.BitSet FOLLOW_VALUE_RESTRICTION_in_valueRestriction1367
public static final org.antlr.runtime.BitSet FOLLOW_unary_in_valueRestriction1374
public static final org.antlr.runtime.BitSet FOLLOW_unary_in_valueRestriction1381
public OPPLTypeEnforcement(org.antlr.runtime.tree.TreeNodeStream input)
public OPPLTypeEnforcement(org.antlr.runtime.tree.TreeNodeStream input,
org.antlr.runtime.RecognizerSharedState state)
public OPPLTypeEnforcement(org.antlr.runtime.tree.TreeNodeStream input,
SymbolTable symtab,
TypesEnforcer typesEnforcer,
ErrorListener errorListener)
public String[] getTokenNames()
getTokenNames in class org.antlr.runtime.BaseRecognizerpublic String getGrammarFileName()
getGrammarFileName in class org.antlr.runtime.BaseRecognizerpublic TypesEnforcer getTypesEnforcer()
public ErrorListener getErrorListener()
public SymbolTable getSymbolTable()
public void displayRecognitionError(String[] t, org.antlr.runtime.RecognitionException e)
displayRecognitionError in class org.antlr.runtime.BaseRecognizerprotected void mismatch(org.antlr.runtime.IntStream in,
int ttype,
org.antlr.runtime.BitSet follow)
throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic Object recoverFromMismatchedSet(org.antlr.runtime.IntStream in, org.antlr.runtime.RecognitionException e, org.antlr.runtime.BitSet follow) throws org.antlr.runtime.RecognitionException
recoverFromMismatchedSet in class org.antlr.runtime.BaseRecognizerorg.antlr.runtime.RecognitionExceptionpublic final void bottomup()
throws org.antlr.runtime.RecognitionException
bottomup in class org.antlr.runtime.tree.TreeFilterorg.antlr.runtime.RecognitionExceptionpublic final void expressionRoot()
public final OPPLTypeEnforcement.axiom_return axiom()
public final OPPLTypeEnforcement.expression_return expression()
public final OPPLTypeEnforcement.conjunction_return conjunction()
public final OPPLTypeEnforcement.unary_return unary()
public final OPPLTypeEnforcement.propertyExpression_return propertyExpression()
public final OPPLTypeEnforcement.complexPropertyExpression_return complexPropertyExpression()
public final OPPLTypeEnforcement.qualifiedRestriction_return qualifiedRestriction()
public final OPPLTypeEnforcement.cardinalityRestriction_return cardinalityRestriction()
public final OPPLTypeEnforcement.oneOf_return oneOf()
public final OPPLTypeEnforcement.valueRestriction_return valueRestriction()
Copyright © 2015 The University of Manchester. All Rights Reserved.