## Class logolParser

    java.lang.Object
      org.antlr.runtime.BaseRecognizer
          org.antlr.runtime.Parser
              logolParser

    public class logolParser

extends org.antlr.runtime.Parser

Nested Class Summary
`(package private) class` `logolParser.DFA19`
`(package private) class` `logolParser.DFA2`
`(package private) class` `logolParser.DFA6`
`static class` `logolParser.entity_return`
`static class` `logolParser.interval_return`
`static class` `logolParser.intexpression_return`
`static class` `logolParser.matrix_return`
`static class` `logolParser.morphism_return`
`static class` `logolParser.operator_return`
`static class` `logolParser.parameters_return`
`static class` `logolParser.string_return`
`static class` `logolParser.stringConstraints_return`
`static class` `logolParser.structConstraints_return`
`static class` `logolParser.view_return`

Field Summary
`static int` `ANY`
`static int` `BEGINCONSTRAINT`
`static int` `CONTENTCONSTRAINT`
`static int` `COSTCONSTRAINT`
`protected logolParser.DFA19` `dfa19`
`(package private) static short[]` `DFA19_accept`
`(package private) static java.lang.String` `DFA19_acceptS`
`(package private) static short[]` `DFA19_eof`
`(package private) static java.lang.String` `DFA19_eofS`
`(package private) static short[]` `DFA19_eot`
`(package private) static java.lang.String` `DFA19_eotS`
`(package private) static char[]` `DFA19_max`
`(package private) static java.lang.String` `DFA19_maxS`
`(package private) static char[]` `DFA19_min`
`(package private) static java.lang.String` `DFA19_minS`
`(package private) static short[]` `DFA19_special`
`(package private) static java.lang.String` `DFA19_specialS`
`(package private) static short[][]` `DFA19_transition`
`(package private) static java.lang.String[]` `DFA19_transitionS`
`protected logolParser.DFA2` `dfa2`
`(package private) static short[]` `DFA2_accept`
`(package private) static java.lang.String` `DFA2_acceptS`
`(package private) static short[]` `DFA2_eof`
`(package private) static java.lang.String` `DFA2_eofS`
`(package private) static short[]` `DFA2_eot`
`(package private) static java.lang.String` `DFA2_eotS`
`(package private) static char[]` `DFA2_max`
`(package private) static java.lang.String` `DFA2_maxS`
`(package private) static char[]` `DFA2_min`
`(package private) static java.lang.String` `DFA2_minS`
`(package private) static short[]` `DFA2_special`
`(package private) static java.lang.String` `DFA2_specialS`
`(package private) static short[][]` `DFA2_transition`
`(package private) static java.lang.String[]` `DFA2_transitionS`
`protected logolParser.DFA6` `dfa6`
`(package private) static short[]` `DFA6_accept`
`(package private) static java.lang.String` `DFA6_acceptS`
`(package private) static short[]` `DFA6_eof`
`(package private) static java.lang.String` `DFA6_eofS`
`(package private) static short[]` `DFA6_eot`
`(package private) static java.lang.String` `DFA6_eotS`
`(package private) static char[]` `DFA6_max`
`(package private) static java.lang.String` `DFA6_maxS`
`(package private) static char[]` `DFA6_min`
`(package private) static java.lang.String` `DFA6_minS`
`(package private) static short[]` `DFA6_special`
`(package private) static java.lang.String` `DFA6_specialS`
`(package private) static short[][]` `DFA6_transition`
`(package private) static java.lang.String[]` `DFA6_transitionS`
`static int` `DISTANCECONSTRAINT`
`static int` `ENDCONSTRAINT`
`static int` `EOF`
`static org.antlr.runtime.BitSet` `FOLLOW_15_in_definition415`
`static org.antlr.runtime.BitSet` `FOLLOW_15_in_definition448`
`static org.antlr.runtime.BitSet` `FOLLOW_15_in_entity602`
`static org.antlr.runtime.BitSet` `FOLLOW_15_in_entity669`
`static org.antlr.runtime.BitSet` `FOLLOW_15_in_entity681`
`static org.antlr.runtime.BitSet` `FOLLOW_15_in_model108`
`static org.antlr.runtime.BitSet` `FOLLOW_15_in_query244`
`static org.antlr.runtime.BitSet` `FOLLOW_15_in_query271`
`static org.antlr.runtime.BitSet` `FOLLOW_15_in_sequences318`
`static org.antlr.runtime.BitSet` `FOLLOW_16_in_definition421`
`static org.antlr.runtime.BitSet` `FOLLOW_16_in_definition427`
`static org.antlr.runtime.BitSet` `FOLLOW_16_in_definition454`
`static org.antlr.runtime.BitSet` `FOLLOW_16_in_definition460`
`static org.antlr.runtime.BitSet` `FOLLOW_16_in_entity611`
`static org.antlr.runtime.BitSet` `FOLLOW_16_in_interval1576`
`static org.antlr.runtime.BitSet` `FOLLOW_16_in_matrix484`
`static org.antlr.runtime.BitSet` `FOLLOW_16_in_model117`
`static org.antlr.runtime.BitSet` `FOLLOW_16_in_query253`
`static org.antlr.runtime.BitSet` `FOLLOW_16_in_query280`
`static org.antlr.runtime.BitSet` `FOLLOW_16_in_stringConstraints806`
`static org.antlr.runtime.BitSet` `FOLLOW_16_in_structConstraints962`
`static org.antlr.runtime.BitSet` `FOLLOW_16_in_structureValues1127`
`static org.antlr.runtime.BitSet` `FOLLOW_17_in_definition433`
`static org.antlr.runtime.BitSet` `FOLLOW_17_in_definition466`
`static org.antlr.runtime.BitSet` `FOLLOW_17_in_entity620`
`static org.antlr.runtime.BitSet` `FOLLOW_17_in_entity673`
`static org.antlr.runtime.BitSet` `FOLLOW_17_in_entity690`
`static org.antlr.runtime.BitSet` `FOLLOW_17_in_model126`
`static org.antlr.runtime.BitSet` `FOLLOW_17_in_query261`
`static org.antlr.runtime.BitSet` `FOLLOW_17_in_query288`
`static org.antlr.runtime.BitSet` `FOLLOW_17_in_sequences329`
`static org.antlr.runtime.BitSet` `FOLLOW_18_in_model130`
`static org.antlr.runtime.BitSet` `FOLLOW_21_in_query265`
`static org.antlr.runtime.BitSet` `FOLLOW_21_in_query299`
`static org.antlr.runtime.BitSet` `FOLLOW_21_in_sequences323`
`static org.antlr.runtime.BitSet` `FOLLOW_22_in_query292`
`static org.antlr.runtime.BitSet` `FOLLOW_23_in_definitions370`
`static org.antlr.runtime.BitSet` `FOLLOW_24_in_constrainedEntity532`
`static org.antlr.runtime.BitSet` `FOLLOW_24_in_constrainedEntity548`
`static org.antlr.runtime.BitSet` `FOLLOW_24_in_definitions375`
`static org.antlr.runtime.BitSet` `FOLLOW_24_in_synpred25532`
`static org.antlr.runtime.BitSet` `FOLLOW_25_in_constrainedEntity540`
`static org.antlr.runtime.BitSet` `FOLLOW_25_in_constrainedEntity556`
`static org.antlr.runtime.BitSet` `FOLLOW_25_in_definitions392`
`static org.antlr.runtime.BitSet` `FOLLOW_25_in_synpred25540`
`static org.antlr.runtime.BitSet` `FOLLOW_26_in_definition413`
`static org.antlr.runtime.BitSet` `FOLLOW_27_in_definition446`
`static org.antlr.runtime.BitSet` `FOLLOW_28_in_interval1570`
`static org.antlr.runtime.BitSet` `FOLLOW_28_in_interval1589`
`static org.antlr.runtime.BitSet` `FOLLOW_28_in_matrix479`
`static org.antlr.runtime.BitSet` `FOLLOW_29_in_interval1582`
`static org.antlr.runtime.BitSet` `FOLLOW_29_in_interval1595`
`static org.antlr.runtime.BitSet` `FOLLOW_29_in_matrix490`
`static org.antlr.runtime.BitSet` `FOLLOW_30_in_constrainedEntity530`
`static org.antlr.runtime.BitSet` `FOLLOW_30_in_constrainedEntity546`
`static org.antlr.runtime.BitSet` `FOLLOW_30_in_synpred25530`
`static org.antlr.runtime.BitSet` `FOLLOW_31_in_entity646`
`static org.antlr.runtime.BitSet` `FOLLOW_31_in_stringConstraint905`
`static org.antlr.runtime.BitSet` `FOLLOW_31_in_stringConstraint918`
`static org.antlr.runtime.BitSet` `FOLLOW_31_in_stringConstraint930`
`static org.antlr.runtime.BitSet` `FOLLOW_31_in_structConstraint1079`
`static org.antlr.runtime.BitSet` `FOLLOW_31_in_structConstraint1102`
`static org.antlr.runtime.BitSet` `FOLLOW_32_in_entity667`
`static org.antlr.runtime.BitSet` `FOLLOW_33_in_modifier771`
`static org.antlr.runtime.BitSet` `FOLLOW_33_in_structureValue1145`
`static org.antlr.runtime.BitSet` `FOLLOW_33_in_varrefinteger1503`
`static org.antlr.runtime.BitSet` `FOLLOW_33_in_weight1178`
`static org.antlr.runtime.BitSet` `FOLLOW_34_in_intexpression1539`
`static org.antlr.runtime.BitSet` `FOLLOW_34_in_stringConstraint842`
`static org.antlr.runtime.BitSet` `FOLLOW_34_in_stringVariable1199`
`static org.antlr.runtime.BitSet` `FOLLOW_34_in_structConstraint1007`
`static org.antlr.runtime.BitSet` `FOLLOW_35_in_stringConstraint853`
`static org.antlr.runtime.BitSet` `FOLLOW_35_in_stringConstraint863`
`static org.antlr.runtime.BitSet` `FOLLOW_35_in_stringVariable1207`
`static org.antlr.runtime.BitSet` `FOLLOW_35_in_structConstraint1018`
`static org.antlr.runtime.BitSet` `FOLLOW_35_in_structConstraint1029`
`static org.antlr.runtime.BitSet` `FOLLOW_35_in_structureValue1139`
`static org.antlr.runtime.BitSet` `FOLLOW_35_in_varrefinteger1516`
`static org.antlr.runtime.BitSet` `FOLLOW_36_in_stringConstraint874`
`static org.antlr.runtime.BitSet` `FOLLOW_36_in_stringConstraint907`
`static org.antlr.runtime.BitSet` `FOLLOW_36_in_varrefinteger1485`
`static org.antlr.runtime.BitSet` `FOLLOW_37_in_stringConstraint885`
`static org.antlr.runtime.BitSet` `FOLLOW_37_in_stringConstraint920`
`static org.antlr.runtime.BitSet` `FOLLOW_37_in_varrefinteger1491`
`static org.antlr.runtime.BitSet` `FOLLOW_38_in_stringConstraint895`
`static org.antlr.runtime.BitSet` `FOLLOW_38_in_stringConstraint932`
`static org.antlr.runtime.BitSet` `FOLLOW_38_in_varrefinteger1497`
`static org.antlr.runtime.BitSet` `FOLLOW_40_in_varrefinteger1509`
`static org.antlr.runtime.BitSet` `FOLLOW_42_in_repeat1244`
`static org.antlr.runtime.BitSet` `FOLLOW_43_in_repeat1268`
`static org.antlr.runtime.BitSet` `FOLLOW_44_in_parameters1292`
`static org.antlr.runtime.BitSet` `FOLLOW_45_in_parameters1300`
`static org.antlr.runtime.BitSet` `FOLLOW_48_in_string1343`
`static org.antlr.runtime.BitSet` `FOLLOW_48_in_string1348`
`static org.antlr.runtime.BitSet` `FOLLOW_ANY_in_entity671`
`static org.antlr.runtime.BitSet` `FOLLOW_constrainedEntity_in_view212`
`static org.antlr.runtime.BitSet` `FOLLOW_definition_in_definitions381`
`static org.antlr.runtime.BitSet` `FOLLOW_definitions_in_rule66`
`static org.antlr.runtime.BitSet` `FOLLOW_entity_in_constrainedEntity524`
`static org.antlr.runtime.BitSet` `FOLLOW_entityVariable_in_entity589`
`static org.antlr.runtime.BitSet` `FOLLOW_EOF_in_rule79`
`static org.antlr.runtime.BitSet` `FOLLOW_INT_in_intexpression1543`
`static org.antlr.runtime.BitSet` `FOLLOW_INT_in_intexpression1556`
`static org.antlr.runtime.BitSet` `FOLLOW_INT_in_matrix481`
`static org.antlr.runtime.BitSet` `FOLLOW_INT_in_matrix486`
`static org.antlr.runtime.BitSet` `FOLLOW_interval_in_parameters1294`
`static org.antlr.runtime.BitSet` `FOLLOW_interval_in_parameters1302`
`static org.antlr.runtime.BitSet` `FOLLOW_interval_in_repeat1260`
`static org.antlr.runtime.BitSet` `FOLLOW_interval_in_repeat1272`
`static org.antlr.runtime.BitSet` `FOLLOW_interval_in_stringConstraint876`
`static org.antlr.runtime.BitSet` `FOLLOW_interval_in_stringConstraint887`
`static org.antlr.runtime.BitSet` `FOLLOW_interval_in_stringConstraint897`
`static org.antlr.runtime.BitSet` `FOLLOW_interval_in_stringConstraint909`
`static org.antlr.runtime.BitSet` `FOLLOW_interval_in_stringConstraint922`
`static org.antlr.runtime.BitSet` `FOLLOW_interval_in_stringConstraint934`
`static org.antlr.runtime.BitSet` `FOLLOW_interval_in_structConstraint1053`
`static org.antlr.runtime.BitSet` `FOLLOW_interval_in_structConstraint1070`
`static org.antlr.runtime.BitSet` `FOLLOW_interval_in_structConstraint1094`
`static org.antlr.runtime.BitSet` `FOLLOW_interval_in_structConstraint1112`
`static org.antlr.runtime.BitSet` `FOLLOW_interval_in_synpred671272`
`static org.antlr.runtime.BitSet` `FOLLOW_intexpression_in_interval1574`
`static org.antlr.runtime.BitSet` `FOLLOW_intexpression_in_interval1580`
`static org.antlr.runtime.BitSet` `FOLLOW_intexpression_in_interval1593`
`static org.antlr.runtime.BitSet` `FOLLOW_intexpression_in_structureValue1147`
`static org.antlr.runtime.BitSet` `FOLLOW_LOWID_in_definition419`
`static org.antlr.runtime.BitSet` `FOLLOW_LOWID_in_definition425`
`static org.antlr.runtime.BitSet` `FOLLOW_LOWID_in_definition452`
`static org.antlr.runtime.BitSet` `FOLLOW_LOWID_in_definition458`
`static org.antlr.runtime.BitSet` `FOLLOW_LOWID_in_definition464`
`static org.antlr.runtime.BitSet` `FOLLOW_LOWID_in_string1346`
`static org.antlr.runtime.BitSet` `FOLLOW_LOWID_in_structConstraint1050`
`static org.antlr.runtime.BitSet` `FOLLOW_LOWID_in_structConstraint1091`
`static org.antlr.runtime.BitSet` `FOLLOW_matrix_in_definition431`
`static org.antlr.runtime.BitSet` `FOLLOW_model_in_rule70`
`static org.antlr.runtime.BitSet` `FOLLOW_ModelName_in_entity598`
`static org.antlr.runtime.BitSet` `FOLLOW_ModelName_in_model104`
`static org.antlr.runtime.BitSet` `FOLLOW_ModelName_in_query242`
`static org.antlr.runtime.BitSet` `FOLLOW_ModelName_in_query269`
`static org.antlr.runtime.BitSet` `FOLLOW_modifier_in_entity628`
`static org.antlr.runtime.BitSet` `FOLLOW_modifier_in_stringVariableElement731`
`static org.antlr.runtime.BitSet` `FOLLOW_morphism_in_modifier763`
`static org.antlr.runtime.BitSet` `FOLLOW_NEWLINE_in_definitions372`
`static org.antlr.runtime.BitSet` `FOLLOW_NEWLINE_in_definitions385`
`static org.antlr.runtime.BitSet` `FOLLOW_NEWLINE_in_definitions388`
`static org.antlr.runtime.BitSet` `FOLLOW_NEWLINE_in_definitions394`
`static org.antlr.runtime.BitSet` `FOLLOW_NEWLINE_in_rule74`
`static org.antlr.runtime.BitSet` `FOLLOW_operator_in_intexpression1554`
`static org.antlr.runtime.BitSet` `FOLLOW_operator_in_morphism1162`
`static org.antlr.runtime.BitSet` `FOLLOW_query_in_rule72`
`static org.antlr.runtime.BitSet` `FOLLOW_repeat_in_entity657`
`static org.antlr.runtime.BitSet` `FOLLOW_Sequence_in_query296`
`static org.antlr.runtime.BitSet` `FOLLOW_Sequence_in_sequences314`
`static org.antlr.runtime.BitSet` `FOLLOW_Sequence_in_sequences320`
`static org.antlr.runtime.BitSet` `FOLLOW_Sequence_in_sequences325`
`static org.antlr.runtime.BitSet` `FOLLOW_sequences_in_query301`
`static org.antlr.runtime.BitSet` `FOLLOW_set_in_operator0`
`static org.antlr.runtime.BitSet` `FOLLOW_set_in_repeat1251`
`static org.antlr.runtime.BitSet` `FOLLOW_set_in_structConstraint1042`
`static org.antlr.runtime.BitSet` `FOLLOW_set_in_structConstraint1064`
`static org.antlr.runtime.BitSet` `FOLLOW_set_in_structConstraint1083`
`static org.antlr.runtime.BitSet` `FOLLOW_set_in_structConstraint1106`
`static org.antlr.runtime.BitSet` `FOLLOW_set_in_varrefinteger1520`
`static org.antlr.runtime.BitSet` `FOLLOW_set_in_view192`
`static org.antlr.runtime.BitSet` `FOLLOW_string_in_entity630`
`static org.antlr.runtime.BitSet` `FOLLOW_string_in_entity638`
`static org.antlr.runtime.BitSet` `FOLLOW_string_in_entity648`
`static org.antlr.runtime.BitSet` `FOLLOW_string_in_modifier775`
`static org.antlr.runtime.BitSet` `FOLLOW_string_in_morphism1168`
`static org.antlr.runtime.BitSet` `FOLLOW_string_in_stringConstraint865`
`static org.antlr.runtime.BitSet` `FOLLOW_string_in_structConstraint1031`
`static org.antlr.runtime.BitSet` `FOLLOW_string_in_weight1180`
`static org.antlr.runtime.BitSet` `FOLLOW_stringConstraint_in_stringConstraints800`
`static org.antlr.runtime.BitSet` `FOLLOW_stringConstraint_in_stringConstraints810`
`static org.antlr.runtime.BitSet` `FOLLOW_stringConstraints_in_constrainedEntity536`
`static org.antlr.runtime.BitSet` `FOLLOW_stringConstraints_in_synpred25536`
`static org.antlr.runtime.BitSet` `FOLLOW_stringVariable_in_stringVariableElement736`
`static org.antlr.runtime.BitSet` `FOLLOW_stringVariableElement_in_entityVariable709`
`static org.antlr.runtime.BitSet` `FOLLOW_structConstraint_in_structConstraints956`
`static org.antlr.runtime.BitSet` `FOLLOW_structConstraint_in_structConstraints966`
`static org.antlr.runtime.BitSet` `FOLLOW_structConstraints_in_constrainedEntity552`
`static org.antlr.runtime.BitSet` `FOLLOW_structureValue_in_structureValues1124`
`static org.antlr.runtime.BitSet` `FOLLOW_structureValue_in_structureValues1129`
`static org.antlr.runtime.BitSet` `FOLLOW_VARIABLE_in_entity606`
`static org.antlr.runtime.BitSet` `FOLLOW_VARIABLE_in_entity615`
`static org.antlr.runtime.BitSet` `FOLLOW_VARIABLE_in_model112`
`static org.antlr.runtime.BitSet` `FOLLOW_VARIABLE_in_model121`
`static org.antlr.runtime.BitSet` `FOLLOW_VARIABLE_in_query248`
`static org.antlr.runtime.BitSet` `FOLLOW_VARIABLE_in_query257`
`static org.antlr.runtime.BitSet` `FOLLOW_VARIABLE_in_query275`
`static org.antlr.runtime.BitSet` `FOLLOW_VARIABLE_in_query284`
`static org.antlr.runtime.BitSet` `FOLLOW_VARIABLE_in_stringConstraint844`
`static org.antlr.runtime.BitSet` `FOLLOW_VARIABLE_in_stringConstraint855`
`static org.antlr.runtime.BitSet` `FOLLOW_VARIABLE_in_stringVariable1214`
`static org.antlr.runtime.BitSet` `FOLLOW_VARIABLE_in_structConstraint1009`
`static org.antlr.runtime.BitSet` `FOLLOW_VARIABLE_in_structConstraint1020`
`static org.antlr.runtime.BitSet` `FOLLOW_VARIABLE_in_structureValue1141`
`static org.antlr.runtime.BitSet` `FOLLOW_VARIABLE_in_varrefinteger1481`
`static org.antlr.runtime.BitSet` `FOLLOW_VARIABLE_in_varrefinteger1487`
`static org.antlr.runtime.BitSet` `FOLLOW_VARIABLE_in_varrefinteger1493`
`static org.antlr.runtime.BitSet` `FOLLOW_VARIABLE_in_varrefinteger1499`
`static org.antlr.runtime.BitSet` `FOLLOW_VARIABLE_in_varrefinteger1505`
`static org.antlr.runtime.BitSet` `FOLLOW_VARIABLE_in_varrefinteger1511`
`static org.antlr.runtime.BitSet` `FOLLOW_VARIABLE_in_varrefinteger1518`
`static org.antlr.runtime.BitSet` `FOLLOW_varrefinteger_in_intexpression1547`
`static org.antlr.runtime.BitSet` `FOLLOW_varrefinteger_in_intexpression1552`
`static org.antlr.runtime.BitSet` `FOLLOW_view_in_entity685`
`static org.antlr.runtime.BitSet` `FOLLOW_view_in_model135`
`static org.antlr.runtime.BitSet` `FOLLOW_view_in_repeat1246`
`static int` `ID`
`static int` `INT`
`static int` `LENGTHCONSTRAINT`
`(package private) java.util.HashMap` `logolModels`
`static java.lang.String` `LOGOLVAR`
`static java.lang.String` `LOGOLVARAFTER`
`static java.lang.String` `LOGOLVARBEFORE`
`static java.lang.String` `LOGOLVARBEGIN`
`static java.lang.String` `LOGOLVARCONTENT`
`static java.lang.String` `LOGOLVARDATA`
`static java.lang.String` `LOGOLVAREND`
`static java.lang.String` `LOGOLVARREF`
`static java.lang.String` `LOGOLVARREFERENCE`
`static java.lang.String` `LOGOLVARSIZE`
`static java.lang.String` `LOGOLVARSPACER`
`static java.lang.String` `LOGOLVARTMP`
`static int` `LOWID`
`static int` `ModelName`
`static int` `MODIFIERCOST`
`static int` `MODIFIERMORPHMINUS`
`static int` `MODIFIERMORPHPLUS`
`static int` `NEWLINE`
`(package private) static boolean` `newModel`
`static int` `PERCENTCOSTCONSTRAINT`
`static int` `PERCENTDISTANCECONSTRAINT`
`(package private) java.util.Vector` `predicates`
`static int` `SAVECONSTRAINT`
`static int` `Sequence`
`static int` `SequenceDef`
`(package private) java.util.HashMap` `sequenceFiles` Map variable name to Integer object holding value
`static java.lang.String[]` `tokenNames`
`static int` `VARIABLE`
`static int` `VARID`
`static int` `WHITESPACE`

Fields inherited from class org.antlr.runtime.Parser
`input`

Fields inherited from class org.antlr.runtime.BaseRecognizer
`_fsp, backtracking, DEFAULT_TOKEN_CHANNEL, errorRecovery, failed, following, HIDDEN, INITIAL_FOLLOW_STACK_SIZE, lastErrorIndex, MEMO_RULE_FAILED, MEMO_RULE_FAILED_I, MEMO_RULE_UNKNOWN, NEXT_TOKEN_RULE_NAME, ruleMemo`

Constructor Summary
`logolParser(org.antlr.runtime.TokenStream input)`

Method Summary
`java.lang.String` `constrainedEntity(int parentId)`
`java.lang.String` `definition()`
`void` `definitions()`
`logolParser.entity_return` `entity(int parentId)`
`LogolVariable` `entityVariable()`
`java.lang.String` `getGrammarFileName()`
`java.lang.String[]` `getTokenNames()`
`logolParser.interval_return` `interval()`
`logolParser.intexpression_return` `intexpression()`
`logolParser.matrix_return` `matrix()`
`void` `model()`
`Modifier` `modifier()`
`logolParser.morphism_return` `morphism()`
`logolParser.operator_return` `operator()`
`logolParser.parameters_return` `parameters()`
`void` `query()`
`LogolVariable` `repeat(int parentId)`
`void` `rule()`
`void` `sequences()`
`logolParser.string_return` `string()`
`StringConstraint` `stringConstraint()`
`logolParser.stringConstraints_return` `stringConstraints()`
`LogolVariable` `stringVariable()`
`LogolVariable` `stringVariableElement()`
`StructConstraint` `structConstraint()`
`logolParser.structConstraints_return` `structConstraints()`
`void` `structureValue()`
`void` `structureValues()`
`void` `synpred25_fragment()`
`boolean` `synpred25()`
`void` `synpred67_fragment()`
`boolean` `synpred67()`
`void` `varrefinteger()`
`logolParser.view_return` `view(int parentId)`
`void` `weight()`

Methods inherited from class org.antlr.runtime.Parser
`getTokenStream, reset, setTokenStream, traceIn, traceOut`

Methods inherited from class org.antlr.runtime.BaseRecognizer

`alreadyParsedRule, beginResync, combineFollows, computeContextSensitiveRuleFOLLOW, computeErrorRecoverySet, consumeUntil, consumeUntil, displayRecognitionError, emitErrorMessage, endResync, getBacktrackingLevel, getErrorHeader, getErrorMessage, getRuleInvocationStack, getRuleInvocationStack, getRuleMemoization, getRuleMemoizationCacheSize, getTokenErrorDisplay, match, matchAny, memoize, mismatch, pushFollow, recover, recoverFromMismatchedElement, recoverFromMismatchedSet, recoverFromMismatchedToken, reportError, toStrings, traceIn, traceOut`

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

### LOWID

    public static final int LOWID

See Also:
  Constant Field Values

### ANY

    public static final int ANY

See Also:
  Constant Field Values

### NEWLINE

    public static final int NEWLINE

See Also:
  Constant Field Values

### VARIABLE

    public static final int VARIABLE

See Also:
  Constant Field Values

### WHITESPACE

    public static final int WHITESPACE

See Also:
  Constant Field Values

### INT

    public static final int INT

See Also:
  Constant Field Values

### ModelName

    public static final int ModelName

See Also:
  Constant Field Values

### ID

    public static final int ID

See Also:
  Constant Field Values

### EOF

    public static final int EOF

See Also:
  Constant Field Values

### VARID

    public static final int VARID

See Also:
  Constant Field Values

### Sequence

    public static final int Sequence

See Also:
  Constant Field Values

### SequenceDef

    public static final int SequenceDef

See Also:
  Constant Field Values

### sequenceFiles

    java.util.HashMap sequenceFiles

  Map variable name to Integer object holding value

### logolModels

    java.util.HashMap logolModels

### predicates

    java.util.Vector predicates

### CONTENTCONSTRAINT

    public static final int CONTENTCONSTRAINT

See Also:
  Constant Field Values

### BEGINCONSTRAINT

    public static final int BEGINCONSTRAINT

See Also:
  Constant Field Values

### ENDCONSTRAINT

    public static final int ENDCONSTRAINT

See Also:
  Constant Field Values

### LENGTHCONSTRAINT

    public static final int LENGTHCONSTRAINT

See Also:
  Constant Field Values

### COSTCONSTRAINT

    public static final int COSTCONSTRAINT

See Also:
  Constant Field Values

### PERCENTCOSTCONSTRAINT

    public static final int PERCENTCOSTCONSTRAINT

See Also:
  Constant Field Values

### DISTANCECONSTRAINT

    public static final int DISTANCECONSTRAINT

See Also:
  Constant Field Values

### PERCENTDISTANCECONSTRAINT

    public static final int PERCENTDISTANCECONSTRAINT

See Also:
  Constant Field Values

### SAVECONSTRAINT

    public static final int SAVECONSTRAINT

See Also:
  Constant Field Values

### MODIFIERCOST

    public static final int MODIFIERCOST

See Also:
  Constant Field Values

### MODIFIERMORPHPLUS

    public static final int MODIFIERMORPHPLUS

See Also:
  Constant Field Values

### MODIFIERMORPHMINUS

    public static final int MODIFIERMORPHMINUS

See Also:
  Constant Field Values

### LOGOLVAR

    public static final java.lang.String LOGOLVAR

See Also:
  Constant Field Values

### LOGOLVARREF

    public static final java.lang.String LOGOLVARREF

See Also:
  Constant Field Values

### LOGOLVARCONTENT

    public static final java.lang.String LOGOLVARCONTENT

See Also:
  Constant Field Values

### LOGOLVARBEGIN

    public static final java.lang.String LOGOLVARBEGIN

See Also:
  Constant Field Values

### LOGOLVAREND

    public static final java.lang.String LOGOLVAREND

See Also:
  Constant Field Values

### LOGOLVARSIZE

    public static final java.lang.String LOGOLVARSIZE

See Also:
  Constant Field Values

### LOGOLVARBEFORE

    public static final java.lang.String LOGOLVARBEFORE

See Also:
  Constant Field Values

### LOGOLVARAFTER

    public static final java.lang.String LOGOLVARAFTER

See Also:
  Constant Field Values

### LOGOLVARREFERENCE

    public static final java.lang.String LOGOLVARREFERENCE

See Also:
  Constant Field Values

### LOGOLVARSPACER

    public static final java.lang.String LOGOLVARSPACER

See Also:
  Constant Field Values

### LOGOLVARDATA

    public static final java.lang.String LOGOLVARDATA

See Also:
  Constant Field Values

### LOGOLVARTMP

    public static final java.lang.String LOGOLVARTMP

See Also:
  Constant Field Values

### newModel

    static boolean newModel

### dfa2

    protected logolParser.DFA2 dfa2

### dfa6

    protected logolParser.DFA6 dfa6

### dfa19

    protected logolParser.DFA19 dfa19

### DFA2_eotS

    static final java.lang.String DFA2_eotS

See Also:
  Constant Field Values

### DFA2_eofS

    static final java.lang.String DFA2_eofS

See Also:
  Constant Field Values

### DFA2_minS

    static final java.lang.String DFA2_minS

See Also:
  Constant Field Values

### DFA2_maxS

    static final java.lang.String DFA2_maxS

See Also:
  Constant Field Values

### DFA2_acceptS

    static final java.lang.String DFA2_acceptS

See Also:
  Constant Field Values

### DFA2_specialS

    static final java.lang.String DFA2_specialS

See Also:
  Constant Field Values

### DFA2_transitionS

    static final java.lang.String[] DFA2_transitionS

### DFA2_eot

    static final short[] DFA2_eot

### DFA2_eof

    static final short[] DFA2_eof

### DFA2_min

    static final char[] DFA2_min

### DFA2_max

    static final char[] DFA2_max

### DFA2_accept

    static final short[] DFA2_accept

### DFA2_special

    static final short[] DFA2_special

### DFA2_transition

    static final short[][] DFA2_transition

### DFA6_eotS

    static final java.lang.String DFA6_eotS

See Also:
  Constant Field Values

### DFA6_eofS

    static final java.lang.String DFA6_eofS

See Also:
  Constant Field Values

### DFA6_minS

    static final java.lang.String DFA6_minS

See Also:
  Constant Field Values

### DFA6_maxS

    static final java.lang.String DFA6_maxS

See Also:
  Constant Field Values

### DFA6_acceptS

    static final java.lang.String DFA6_acceptS

See Also:
  Constant Field Values

### DFA6_specialS

    static final java.lang.String DFA6_specialS

See Also:
  Constant Field Values

### DFA6_transitionS

    static final java.lang.String[] DFA6_transitionS

### DFA6_eot

    static final short[] DFA6_eot

### DFA6_eof

    static final short[] DFA6_eof

### DFA6_min

    static final char[] DFA6_min

### DFA6_max

    static final char[] DFA6_max

### DFA6_accept

    static final short[] DFA6_accept

### DFA6_special

    static final short[] DFA6_special

### DFA6_transition

    static final short[][] DFA6_transition

### DFA19_eotS

    static final java.lang.String DFA19_eotS

See Also:
  Constant Field Values

### DFA19_eofS

    static final java.lang.String DFA19_eofS

See Also:
  Constant Field Values

### DFA19_minS

    static final java.lang.String DFA19_minS

See Also:
  Constant Field Values

### DFA19_maxS

    static final java.lang.String DFA19_maxS

See Also:
  Constant Field Values

### DFA19_acceptS

    static final java.lang.String DFA19_acceptS

See Also:
  Constant Field Values

### DFA19_specialS

    static final java.lang.String DFA19_specialS

See Also:
  Constant Field Values

### DFA19_transitionS

    static final java.lang.String[] DFA19_transitionS

### DFA19_eot

    static final short[] DFA19_eot

### DFA19_eof

    static final short[] DFA19_eof

### DFA19_min

    static final char[] DFA19_min

### DFA19_max

    static final char[] DFA19_max

### DFA19_accept

    static final short[] DFA19_accept

### DFA19_special

    static final short[] DFA19_special

### DFA19_transition

    static final short[][] DFA19_transition

### FOLLOW_definitions_in_rule66

    public static final org.antlr.runtime.BitSet FOLLOW_definitions_in_rule66

### FOLLOW_model_in_rule70

    public static final org.antlr.runtime.BitSet FOLLOW_model_in_rule70

### FOLLOW_query_in_rule72

    public static final org.antlr.runtime.BitSet FOLLOW_query_in_rule72

### FOLLOW_NEWLINE_in_rule74

    public static final org.antlr.runtime.BitSet FOLLOW_NEWLINE_in_rule74

### FOLLOW_EOF_in_rule79

    public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_rule79

### FOLLOW_ModelName_in_model104

    public static final org.antlr.runtime.BitSet FOLLOW_ModelName_in_model104

### FOLLOW_15_in_model108

    public static final org.antlr.runtime.BitSet FOLLOW_15_in_model108

### FOLLOW_VARIABLE_in_model112

    public static final org.antlr.runtime.BitSet FOLLOW_VARIABLE_in_model112

### FOLLOW_16_in_model117

    public static final org.antlr.runtime.BitSet FOLLOW_16_in_model117

### FOLLOW_VARIABLE_in_model121

    public static final org.antlr.runtime.BitSet FOLLOW_VARIABLE_in_model121

### FOLLOW_17_in_model126

    public static final org.antlr.runtime.BitSet FOLLOW_17_in_model126

### FOLLOW_18_in_model130

    public static final org.antlr.runtime.BitSet FOLLOW_18_in_model130

### FOLLOW_view_in_model135

    public static final org.antlr.runtime.BitSet FOLLOW_view_in_model135

### FOLLOW_set_in_view192

    public static final org.antlr.runtime.BitSet FOLLOW_set_in_view192

### FOLLOW_constrainedEntity_in_view212

    public static final org.antlr.runtime.BitSet FOLLOW_constrainedEntity_in_view212

### FOLLOW_ModelName_in_query242

    public static final org.antlr.runtime.BitSet FOLLOW_ModelName_in_query242

### FOLLOW_15_in_query244

    public static final org.antlr.runtime.BitSet FOLLOW_15_in_query244

### FOLLOW_VARIABLE_in_query248

    public static final org.antlr.runtime.BitSet FOLLOW_VARIABLE_in_query248

### FOLLOW_16_in_query253

    public static final org.antlr.runtime.BitSet FOLLOW_16_in_query253

### FOLLOW_VARIABLE_in_query257

    public static final org.antlr.runtime.BitSet FOLLOW_VARIABLE_in_query257

### FOLLOW_17_in_query261

    public static final org.antlr.runtime.BitSet FOLLOW_17_in_query261

### FOLLOW_21_in_query265

    public static final org.antlr.runtime.BitSet FOLLOW_21_in_query265

### FOLLOW_ModelName_in_query269

    public static final org.antlr.runtime.BitSet FOLLOW_ModelName_in_query269

### FOLLOW_15_in_query271

    public static final org.antlr.runtime.BitSet FOLLOW_15_in_query271

### FOLLOW_VARIABLE_in_query275

    public static final org.antlr.runtime.BitSet FOLLOW_VARIABLE_in_query275

### FOLLOW_16_in_query280

    public static final org.antlr.runtime.BitSet FOLLOW_16_in_query280

### FOLLOW_VARIABLE_in_query284

    public static final org.antlr.runtime.BitSet FOLLOW_VARIABLE_in_query284

### FOLLOW_17_in_query288

    public static final org.antlr.runtime.BitSet FOLLOW_17_in_query288

### FOLLOW_22_in_query292

    public static final org.antlr.runtime.BitSet FOLLOW_22_in_query292

### FOLLOW_Sequence_in_query296

    public static final org.antlr.runtime.BitSet FOLLOW_Sequence_in_query296

### FOLLOW_21_in_query299

    public static final org.antlr.runtime.BitSet FOLLOW_21_in_query299

### FOLLOW_sequences_in_query301

    public static final org.antlr.runtime.BitSet FOLLOW_sequences_in_query301

### FOLLOW_Sequence_in_sequences314

    public static final org.antlr.runtime.BitSet FOLLOW_Sequence_in_sequences314

### FOLLOW_15_in_sequences318

    public static final org.antlr.runtime.BitSet FOLLOW_15_in_sequences318

### FOLLOW_Sequence_in_sequences320

    public static final org.antlr.runtime.BitSet FOLLOW_Sequence_in_sequences320

### FOLLOW_21_in_sequences323

    public static final org.antlr.runtime.BitSet FOLLOW_21_in_sequences323

### FOLLOW_Sequence_in_sequences325

    public static final org.antlr.runtime.BitSet FOLLOW_Sequence_in_sequences325

### FOLLOW_17_in_sequences329

    public static final org.antlr.runtime.BitSet FOLLOW_17_in_sequences329

### FOLLOW_23_in_definitions370

    public static final org.antlr.runtime.BitSet FOLLOW_23_in_definitions370

### FOLLOW_NEWLINE_in_definitions372

    public static final org.antlr.runtime.BitSet FOLLOW_NEWLINE_in_definitions372

### FOLLOW_24_in_definitions375

    public static final org.antlr.runtime.BitSet FOLLOW_24_in_definitions375

### FOLLOW_definition_in_definitions381

    public static final org.antlr.runtime.BitSet FOLLOW_definition_in_definitions381

### FOLLOW_NEWLINE_in_definitions385

    public static final org.antlr.runtime.BitSet FOLLOW_NEWLINE_in_definitions385

### FOLLOW_NEWLINE_in_definitions388

    public static final org.antlr.runtime.BitSet FOLLOW_NEWLINE_in_definitions388

### FOLLOW_25_in_definitions392

    public static final org.antlr.runtime.BitSet FOLLOW_25_in_definitions392

### FOLLOW_NEWLINE_in_definitions394

    public static final org.antlr.runtime.BitSet FOLLOW_NEWLINE_in_definitions394

### FOLLOW_26_in_definition413

    public static final org.antlr.runtime.BitSet FOLLOW_26_in_definition413

### FOLLOW_15_in_definition415

    public static final org.antlr.runtime.BitSet FOLLOW_15_in_definition415

### FOLLOW_LOWID_in_definition419

    public static final org.antlr.runtime.BitSet FOLLOW_LOWID_in_definition419

### FOLLOW_16_in_definition421

    public static final org.antlr.runtime.BitSet FOLLOW_16_in_definition421

### FOLLOW_LOWID_in_definition425

    public static final org.antlr.runtime.BitSet FOLLOW_LOWID_in_definition425

### FOLLOW_16_in_definition427

    public static final org.antlr.runtime.BitSet FOLLOW_16_in_definition427

### FOLLOW_matrix_in_definition431

    public static final org.antlr.runtime.BitSet FOLLOW_matrix_in_definition431

### FOLLOW_17_in_definition433

    public static final org.antlr.runtime.BitSet FOLLOW_17_in_definition433

### FOLLOW_27_in_definition446

    public static final org.antlr.runtime.BitSet FOLLOW_27_in_definition446

### FOLLOW_15_in_definition448

    public static final org.antlr.runtime.BitSet FOLLOW_15_in_definition448

### FOLLOW_LOWID_in_definition452

    public static final org.antlr.runtime.BitSet FOLLOW_LOWID_in_definition452

### FOLLOW_16_in_definition454

    public static final org.antlr.runtime.BitSet FOLLOW_16_in_definition454

### FOLLOW_LOWID_in_definition458

    public static final org.antlr.runtime.BitSet FOLLOW_LOWID_in_definition458

### FOLLOW_16_in_definition460

    public static final org.antlr.runtime.BitSet FOLLOW_16_in_definition460

### FOLLOW_LOWID_in_definition464

    public static final org.antlr.runtime.BitSet FOLLOW_LOWID_in_definition464

### FOLLOW_17_in_definition466

    public static final org.antlr.runtime.BitSet FOLLOW_17_in_definition466

### FOLLOW_28_in_matrix479

    public static final org.antlr.runtime.BitSet FOLLOW_28_in_matrix479

### FOLLOW_INT_in_matrix481

    public static final org.antlr.runtime.BitSet FOLLOW_INT_in_matrix481

### FOLLOW_16_in_matrix484

    public static final org.antlr.runtime.BitSet FOLLOW_16_in_matrix484

### FOLLOW_INT_in_matrix486

    public static final org.antlr.runtime.BitSet FOLLOW_INT_in_matrix486

### FOLLOW_29_in_matrix490

    public static final org.antlr.runtime.BitSet FOLLOW_29_in_matrix490

### FOLLOW_entity_in_constrainedEntity524

    public static final org.antlr.runtime.BitSet FOLLOW_entity_in_constrainedEntity524

### FOLLOW_30_in_constrainedEntity530

    public static final org.antlr.runtime.BitSet FOLLOW_30_in_constrainedEntity530

### FOLLOW_24_in_constrainedEntity532

    public static final org.antlr.runtime.BitSet FOLLOW_24_in_constrainedEntity532

### FOLLOW_stringConstraints_in_constrainedEntity536

    public static final org.antlr.runtime.BitSet FOLLOW_stringConstraints_in_constrainedEntity536

### FOLLOW_25_in_constrainedEntity540

    public static final org.antlr.runtime.BitSet FOLLOW_25_in_constrainedEntity540

### FOLLOW_30_in_constrainedEntity546

    public static final org.antlr.runtime.BitSet FOLLOW_30_in_constrainedEntity546

### FOLLOW_24_in_constrainedEntity548

    public static final org.antlr.runtime.BitSet FOLLOW_24_in_constrainedEntity548

### FOLLOW_structConstraints_in_constrainedEntity552

    public static final org.antlr.runtime.BitSet FOLLOW_structConstraints_in_constrainedEntity552

### FOLLOW_25_in_constrainedEntity556

    public static final org.antlr.runtime.BitSet FOLLOW_25_in_constrainedEntity556

### FOLLOW_entityVariable_in_entity589

    public static final org.antlr.runtime.BitSet FOLLOW_entityVariable_in_entity589

### FOLLOW_ModelName_in_entity598

    public static final org.antlr.runtime.BitSet FOLLOW_ModelName_in_entity598

### FOLLOW_15_in_entity602

    public static final org.antlr.runtime.BitSet FOLLOW_15_in_entity602

### FOLLOW_VARIABLE_in_entity606

    public static final org.antlr.runtime.BitSet FOLLOW_VARIABLE_in_entity606

### FOLLOW_16_in_entity611

    public static final org.antlr.runtime.BitSet FOLLOW_16_in_entity611

### FOLLOW_VARIABLE_in_entity615

    public static final org.antlr.runtime.BitSet FOLLOW_VARIABLE_in_entity615

### FOLLOW_17_in_entity620

    public static final org.antlr.runtime.BitSet FOLLOW_17_in_entity620

### FOLLOW_modifier_in_entity628

    public static final org.antlr.runtime.BitSet FOLLOW_modifier_in_entity628

### FOLLOW_string_in_entity630

    public static final org.antlr.runtime.BitSet FOLLOW_string_in_entity630

### FOLLOW_string_in_entity638

    public static final org.antlr.runtime.BitSet FOLLOW_string_in_entity638

### FOLLOW_31_in_entity646

    public static final org.antlr.runtime.BitSet FOLLOW_31_in_entity646

### FOLLOW_string_in_entity648

    public static final org.antlr.runtime.BitSet FOLLOW_string_in_entity648

### FOLLOW_repeat_in_entity657

    public static final org.antlr.runtime.BitSet FOLLOW_repeat_in_entity657

### FOLLOW_32_in_entity667

    public static final org.antlr.runtime.BitSet FOLLOW_32_in_entity667

### FOLLOW_15_in_entity669

    public static final org.antlr.runtime.BitSet FOLLOW_15_in_entity669

### FOLLOW_ANY_in_entity671

    public static final org.antlr.runtime.BitSet FOLLOW_ANY_in_entity671

### FOLLOW_17_in_entity673

    public static final org.antlr.runtime.BitSet FOLLOW_17_in_entity673

### FOLLOW_15_in_entity681

    public static final org.antlr.runtime.BitSet FOLLOW_15_in_entity681

### FOLLOW_view_in_entity685

    public static final org.antlr.runtime.BitSet FOLLOW_view_in_entity685

### FOLLOW_17_in_entity690

    public static final org.antlr.runtime.BitSet FOLLOW_17_in_entity690

### FOLLOW_stringVariableElement_in_entityVariable709

    public static final org.antlr.runtime.BitSet FOLLOW_stringVariableElement_in_entityVariable709

### FOLLOW_modifier_in_stringVariableElement731

    public static final org.antlr.runtime.BitSet FOLLOW_modifier_in_stringVariableElement731

### FOLLOW_stringVariable_in_stringVariableElement736

    public static final org.antlr.runtime.BitSet FOLLOW_stringVariable_in_stringVariableElement736

### FOLLOW_morphism_in_modifier763

    public static final org.antlr.runtime.BitSet FOLLOW_morphism_in_modifier763

### FOLLOW_33_in_modifier771

    public static final org.antlr.runtime.BitSet FOLLOW_33_in_modifier771

### FOLLOW_string_in_modifier775

    public static final org.antlr.runtime.BitSet FOLLOW_string_in_modifier775

### FOLLOW_stringConstraint_in_stringConstraints800

    public static final org.antlr.runtime.BitSet FOLLOW_stringConstraint_in_stringConstraints800

### FOLLOW_16_in_stringConstraints806

    public static final org.antlr.runtime.BitSet FOLLOW_16_in_stringConstraints806

### FOLLOW_stringConstraint_in_stringConstraints810

    public static final org.antlr.runtime.BitSet FOLLOW_stringConstraint_in_stringConstraints810

### FOLLOW_34_in_stringConstraint842

    public static final org.antlr.runtime.BitSet FOLLOW_34_in_stringConstraint842

### FOLLOW_VARIABLE_in_stringConstraint844

    public static final org.antlr.runtime.BitSet FOLLOW_VARIABLE_in_stringConstraint844

### FOLLOW_35_in_stringConstraint853

    public static final org.antlr.runtime.BitSet FOLLOW_35_in_stringConstraint853

### FOLLOW_VARIABLE_in_stringConstraint855

    public static final org.antlr.runtime.BitSet FOLLOW_VARIABLE_in_stringConstraint855

### FOLLOW_35_in_stringConstraint863

    public static final org.antlr.runtime.BitSet FOLLOW_35_in_stringConstraint863

### FOLLOW_string_in_stringConstraint865

    public static final org.antlr.runtime.BitSet FOLLOW_string_in_stringConstraint865

### FOLLOW_36_in_stringConstraint874

    public static final org.antlr.runtime.BitSet FOLLOW_36_in_stringConstraint874

### FOLLOW_interval_in_stringConstraint876

    public static final org.antlr.runtime.BitSet FOLLOW_interval_in_stringConstraint876

### FOLLOW_37_in_stringConstraint885

    public static final org.antlr.runtime.BitSet FOLLOW_37_in_stringConstraint885

### FOLLOW_interval_in_stringConstraint887

    public static final org.antlr.runtime.BitSet FOLLOW_interval_in_stringConstraint887

### FOLLOW_38_in_stringConstraint895

    public static final org.antlr.runtime.BitSet FOLLOW_38_in_stringConstraint895

### FOLLOW_interval_in_stringConstraint897

    public static final org.antlr.runtime.BitSet FOLLOW_interval_in_stringConstraint897

### FOLLOW_31_in_stringConstraint905

    public static final org.antlr.runtime.BitSet FOLLOW_31_in_stringConstraint905

### FOLLOW_36_in_stringConstraint907

    public static final org.antlr.runtime.BitSet FOLLOW_36_in_stringConstraint907

### FOLLOW_interval_in_stringConstraint909

    public static final org.antlr.runtime.BitSet FOLLOW_interval_in_stringConstraint909

### FOLLOW_31_in_stringConstraint918

    public static final org.antlr.runtime.BitSet FOLLOW_31_in_stringConstraint918

### FOLLOW_37_in_stringConstraint920

    public static final org.antlr.runtime.BitSet FOLLOW_37_in_stringConstraint920

### FOLLOW_interval_in_stringConstraint922

    public static final org.antlr.runtime.BitSet FOLLOW_interval_in_stringConstraint922

### FOLLOW_31_in_stringConstraint930

    public static final org.antlr.runtime.BitSet FOLLOW_31_in_stringConstraint930

### FOLLOW_38_in_stringConstraint932

    public static final org.antlr.runtime.BitSet FOLLOW_38_in_stringConstraint932

### FOLLOW_interval_in_stringConstraint934

    public static final org.antlr.runtime.BitSet FOLLOW_interval_in_stringConstraint934

### FOLLOW_structConstraint_in_structConstraints956

    public static final org.antlr.runtime.BitSet FOLLOW_structConstraint_in_structConstraints956

### FOLLOW_16_in_structConstraints962

    public static final org.antlr.runtime.BitSet FOLLOW_16_in_structConstraints962

### FOLLOW_structConstraint_in_structConstraints966

    public static final org.antlr.runtime.BitSet FOLLOW_structConstraint_in_structConstraints966

### FOLLOW_34_in_structConstraint1007

    public static final org.antlr.runtime.BitSet FOLLOW_34_in_structConstraint1007

### FOLLOW_VARIABLE_in_structConstraint1009

    public static final org.antlr.runtime.BitSet FOLLOW_VARIABLE_in_structConstraint1009

### FOLLOW_35_in_structConstraint1018

    public static final org.antlr.runtime.BitSet FOLLOW_35_in_structConstraint1018

### FOLLOW_VARIABLE_in_structConstraint1020

    public static final org.antlr.runtime.BitSet FOLLOW_VARIABLE_in_structConstraint1020

### FOLLOW_35_in_structConstraint1029

    public static final org.antlr.runtime.BitSet FOLLOW_35_in_structConstraint1029

### FOLLOW_string_in_structConstraint1031

    public static final org.antlr.runtime.BitSet FOLLOW_string_in_structConstraint1031

### FOLLOW_set_in_structConstraint1042

    public static final org.antlr.runtime.BitSet FOLLOW_set_in_structConstraint1042

### FOLLOW_LOWID_in_structConstraint1050

    public static final org.antlr.runtime.BitSet FOLLOW_LOWID_in_structConstraint1050

### FOLLOW_interval_in_structConstraint1053

    public static final org.antlr.runtime.BitSet FOLLOW_interval_in_structConstraint1053

### FOLLOW_set_in_structConstraint1064

    public static final org.antlr.runtime.BitSet FOLLOW_set_in_structConstraint1064

### FOLLOW_interval_in_structConstraint1070

    public static final org.antlr.runtime.BitSet FOLLOW_interval_in_structConstraint1070

### FOLLOW_31_in_structConstraint1079

    public static final org.antlr.runtime.BitSet FOLLOW_31_in_structConstraint1079

### FOLLOW_set_in_structConstraint1083

    public static final org.antlr.runtime.BitSet FOLLOW_set_in_structConstraint1083

### FOLLOW_LOWID_in_structConstraint1091

    public static final org.antlr.runtime.BitSet FOLLOW_LOWID_in_structConstraint1091

### FOLLOW_interval_in_structConstraint1094

    public static final org.antlr.runtime.BitSet FOLLOW_interval_in_structConstraint1094

### FOLLOW_31_in_structConstraint1102

    public static final org.antlr.runtime.BitSet FOLLOW_31_in_structConstraint1102

### FOLLOW_set_in_structConstraint1106

    public static final org.antlr.runtime.BitSet FOLLOW_set_in_structConstraint1106

### FOLLOW_interval_in_structConstraint1112

    public static final org.antlr.runtime.BitSet FOLLOW_interval_in_structConstraint1112

### FOLLOW_structureValue_in_structureValues1124

    public static final org.antlr.runtime.BitSet FOLLOW_structureValue_in_structureValues1124

### FOLLOW_16_in_structureValues1127

    public static final org.antlr.runtime.BitSet FOLLOW_16_in_structureValues1127

### FOLLOW_structureValue_in_structureValues1129

    public static final org.antlr.runtime.BitSet FOLLOW_structureValue_in_structureValues1129

### FOLLOW_35_in_structureValue1139

    public static final org.antlr.runtime.BitSet FOLLOW_35_in_structureValue1139

### FOLLOW_VARIABLE_in_structureValue1141

    public static final org.antlr.runtime.BitSet FOLLOW_VARIABLE_in_structureValue1141

### FOLLOW_33_in_structureValue1145

    public static final org.antlr.runtime.BitSet FOLLOW_33_in_structureValue1145

### FOLLOW_intexpression_in_structureValue1147

    public static final org.antlr.runtime.BitSet FOLLOW_intexpression_in_structureValue1147

### FOLLOW_operator_in_morphism1162

    public static final org.antlr.runtime.BitSet FOLLOW_operator_in_morphism1162

### FOLLOW_string_in_morphism1168

    public static final org.antlr.runtime.BitSet FOLLOW_string_in_morphism1168

### FOLLOW_33_in_weight1178

    public static final org.antlr.runtime.BitSet FOLLOW_33_in_weight1178

### FOLLOW_string_in_weight1180

    public static final org.antlr.runtime.BitSet FOLLOW_string_in_weight1180

### FOLLOW_34_in_stringVariable1199

    public static final org.antlr.runtime.BitSet FOLLOW_34_in_stringVariable1199

### FOLLOW_35_in_stringVariable1207

    public static final org.antlr.runtime.BitSet FOLLOW_35_in_stringVariable1207

### FOLLOW_VARIABLE_in_stringVariable1214

    public static final org.antlr.runtime.BitSet FOLLOW_VARIABLE_in_stringVariable1214

### FOLLOW_42_in_repeat1244

    public static final org.antlr.runtime.BitSet FOLLOW_42_in_repeat1244

### FOLLOW_view_in_repeat1246

    public static final org.antlr.runtime.BitSet FOLLOW_view_in_repeat1246

### FOLLOW_set_in_repeat1251

    public static final org.antlr.runtime.BitSet FOLLOW_set_in_repeat1251

### FOLLOW_interval_in_repeat1260

    public static final org.antlr.runtime.BitSet FOLLOW_interval_in_repeat1260

### FOLLOW_43_in_repeat1268

    public static final org.antlr.runtime.BitSet FOLLOW_43_in_repeat1268

### FOLLOW_interval_in_repeat1272

    public static final org.antlr.runtime.BitSet FOLLOW_interval_in_repeat1272

### FOLLOW_44_in_parameters1292

    public static final org.antlr.runtime.BitSet FOLLOW_44_in_parameters1292

### FOLLOW_interval_in_parameters1294

    public static final org.antlr.runtime.BitSet FOLLOW_interval_in_parameters1294

### FOLLOW_45_in_parameters1300

    public static final org.antlr.runtime.BitSet FOLLOW_45_in_parameters1300

### FOLLOW_interval_in_parameters1302

    public static final org.antlr.runtime.BitSet FOLLOW_interval_in_parameters1302

### FOLLOW_set_in_operator0

    public static final org.antlr.runtime.BitSet FOLLOW_set_in_operator0

### FOLLOW_48_in_string1343

    public static final org.antlr.runtime.BitSet FOLLOW_48_in_string1343

### FOLLOW_LOWID_in_string1346

    public static final org.antlr.runtime.BitSet FOLLOW_LOWID_in_string1346

### FOLLOW_48_in_string1348

    public static final org.antlr.runtime.BitSet FOLLOW_48_in_string1348

### FOLLOW_VARIABLE_in_varrefinteger1481

    public static final org.antlr.runtime.BitSet FOLLOW_VARIABLE_in_varrefinteger1481

### FOLLOW_36_in_varrefinteger1485

    public static final org.antlr.runtime.BitSet FOLLOW_36_in_varrefinteger1485

### FOLLOW_VARIABLE_in_varrefinteger1487

    public static final org.antlr.runtime.BitSet FOLLOW_VARIABLE_in_varrefinteger1487

### FOLLOW_37_in_varrefinteger1491

    public static final org.antlr.runtime.BitSet FOLLOW_37_in_varrefinteger1491

### FOLLOW_VARIABLE_in_varrefinteger1493

    public static final org.antlr.runtime.BitSet FOLLOW_VARIABLE_in_varrefinteger1493

### FOLLOW_38_in_varrefinteger1497

    public static final org.antlr.runtime.BitSet FOLLOW_38_in_varrefinteger1497

### FOLLOW_VARIABLE_in_varrefinteger1499

    public static final org.antlr.runtime.BitSet FOLLOW_VARIABLE_in_varrefinteger1499

### FOLLOW_33_in_varrefinteger1503

    public static final org.antlr.runtime.BitSet FOLLOW_33_in_varrefinteger1503

### FOLLOW_VARIABLE_in_varrefinteger1505

    public static final org.antlr.runtime.BitSet FOLLOW_VARIABLE_in_varrefinteger1505

### FOLLOW_40_in_varrefinteger1509

    public static final org.antlr.runtime.BitSet FOLLOW_40_in_varrefinteger1509

### FOLLOW_VARIABLE_in_varrefinteger1511

    public static final org.antlr.runtime.BitSet FOLLOW_VARIABLE_in_varrefinteger1511

### FOLLOW_35_in_varrefinteger1516

    public static final org.antlr.runtime.BitSet FOLLOW_35_in_varrefinteger1516

### FOLLOW_VARIABLE_in_varrefinteger1518

    public static final org.antlr.runtime.BitSet FOLLOW_VARIABLE_in_varrefinteger1518

### FOLLOW_set_in_varrefinteger1520

    public static final org.antlr.runtime.BitSet FOLLOW_set_in_varrefinteger1520

### FOLLOW_34_in_intexpression1539

    public static final org.antlr.runtime.BitSet FOLLOW_34_in_intexpression1539

### FOLLOW_INT_in_intexpression1543

    public static final org.antlr.runtime.BitSet FOLLOW_INT_in_intexpression1543

### FOLLOW_varrefinteger_in_intexpression1547

    public static final org.antlr.runtime.BitSet FOLLOW_varrefinteger_in_intexpression1547

### FOLLOW_varrefinteger_in_intexpression1552

    public static final org.antlr.runtime.BitSet FOLLOW_varrefinteger_in_intexpression1552

### FOLLOW_operator_in_intexpression1554

    public static final org.antlr.runtime.BitSet FOLLOW_operator_in_intexpression1554

### FOLLOW_INT_in_intexpression1556

    public static final org.antlr.runtime.BitSet FOLLOW_INT_in_intexpression1556

### FOLLOW_28_in_interval1570

    public static final org.antlr.runtime.BitSet FOLLOW_28_in_interval1570

### FOLLOW_intexpression_in_interval1574

    public static final org.antlr.runtime.BitSet FOLLOW_intexpression_in_interval1574

### FOLLOW_16_in_interval1576

    public static final org.antlr.runtime.BitSet FOLLOW_16_in_interval1576

### FOLLOW_intexpression_in_interval1580

    public static final org.antlr.runtime.BitSet FOLLOW_intexpression_in_interval1580

### FOLLOW_29_in_interval1582

    public static final org.antlr.runtime.BitSet FOLLOW_29_in_interval1582

### FOLLOW_28_in_interval1589

    public static final org.antlr.runtime.BitSet FOLLOW_28_in_interval1589

### FOLLOW_intexpression_in_interval1593

    public static final org.antlr.runtime.BitSet FOLLOW_intexpression_in_interval1593

### FOLLOW_29_in_interval1595

    public static final org.antlr.runtime.BitSet FOLLOW_29_in_interval1595

### FOLLOW_30_in_synpred25530

    public static final org.antlr.runtime.BitSet FOLLOW_30_in_synpred25530

### FOLLOW_24_in_synpred25532

    public static final org.antlr.runtime.BitSet FOLLOW_24_in_synpred25532

### FOLLOW_stringConstraints_in_synpred25536

    public static final org.antlr.runtime.BitSet FOLLOW_stringConstraints_in_synpred25536

### FOLLOW_25_in_synpred25540

    public static final org.antlr.runtime.BitSet FOLLOW_25_in_synpred25540

### FOLLOW_interval_in_synpred671272

    public static final org.antlr.runtime.BitSet FOLLOW_interval_in_synpred671272

Constructor Detail

### logolParser

    public logolParser(org.antlr.runtime.TokenStream input)

Method Detail

### 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`

### rule

    public final void rule()
                    throws org.antlr.runtime.RecognitionException

  Throws:
    `org.antlr.runtime.RecognitionException`

### model

    public final void model()
                     throws org.antlr.runtime.RecognitionException

  Throws:
    `org.antlr.runtime.RecognitionException`

### view

    public final logolParser.view_return view(int parentId)
                                       throws org.antlr.runtime.RecognitionException

  Throws:
    `org.antlr.runtime.RecognitionException`

### query

    public final void query()
                     throws org.antlr.runtime.RecognitionException

  Throws:
    `org.antlr.runtime.RecognitionException`

### sequences

    public final void sequences()
                         throws org.antlr.runtime.RecognitionException

  Throws:
    `org.antlr.runtime.RecognitionException`

### definitions

    public final void definitions()
                           throws org.antlr.runtime.RecognitionException

  Throws:
    `org.antlr.runtime.RecognitionException`

### definition

    public final java.lang.String definition()
                                      throws org.antlr.runtime.RecognitionException

  Throws:
    `org.antlr.runtime.RecognitionException`

### matrix

    public final logolParser.matrix_return matrix()
                                           throws org.antlr.runtime.RecognitionException

  Throws:
    `org.antlr.runtime.RecognitionException`

### constrainedEntity

    public final java.lang.String constrainedEntity(int parentId)
                                             throws org.antlr.runtime.RecognitionException

  Throws:
    `org.antlr.runtime.RecognitionException`

### entity

    public final logolParser.entity_return entity(int parentId)
                                           throws org.antlr.runtime.RecognitionException

  Throws:
    `org.antlr.runtime.RecognitionException`

### entityVariable

    public final LogolVariable entityVariable()
                                       throws org.antlr.runtime.RecognitionException

  Throws:
    `org.antlr.runtime.RecognitionException`

### stringVariableElement

    public final LogolVariable stringVariableElement()
                                              throws org.antlr.runtime.RecognitionException

  Throws:
    `org.antlr.runtime.RecognitionException`

### modifier

    public final Modifier modifier()
                            throws org.antlr.runtime.RecognitionException

  Throws:
    `org.antlr.runtime.RecognitionException`

### stringConstraints

    public final logolParser.stringConstraints_return stringConstraints()
                                                                 throws org.antlr.runtime.RecognitionException

  Throws:
    `org.antlr.runtime.RecognitionException`

### stringConstraint

    public final StringConstraint stringConstraint()
                                            throws org.antlr.runtime.RecognitionException

  Throws:
    `org.antlr.runtime.RecognitionException`

### structConstraints

    public final logolParser.structConstraints_return structConstraints()
                                                                 throws org.antlr.runtime.RecognitionException

  Throws:
    `org.antlr.runtime.RecognitionException`

### structConstraint

    public final StructConstraint structConstraint()
                                            throws org.antlr.runtime.RecognitionException

  Throws:
    `org.antlr.runtime.RecognitionException`

### structureValues

    public final void structureValues()
                               throws org.antlr.runtime.RecognitionException

  Throws:
    `org.antlr.runtime.RecognitionException`

### structureValue

    public final void structureValue()
                              throws org.antlr.runtime.RecognitionException

  Throws:
    `org.antlr.runtime.RecognitionException`

### morphism

    public final logolParser.morphism_return morphism()
                                               throws org.antlr.runtime.RecognitionException

  Throws:
    `org.antlr.runtime.RecognitionException`

### weight

    public final void weight()
                      throws org.antlr.runtime.RecognitionException

  Throws:
    `org.antlr.runtime.RecognitionException`

### stringVariable

    public final LogolVariable stringVariable()
                                       throws org.antlr.runtime.RecognitionException

  Throws:
    `org.antlr.runtime.RecognitionException`

### repeat

    public final LogolVariable repeat(int parentId)
                               throws org.antlr.runtime.RecognitionException

  Throws:
    `org.antlr.runtime.RecognitionException`

### parameters

    public final logolParser.parameters_return parameters()
                                                   throws org.antlr.runtime.RecognitionException

  Throws:
    `org.antlr.runtime.RecognitionException`

### operator

    public final logolParser.operator_return operator()
                                               throws org.antlr.runtime.RecognitionException

  Throws:
    `org.antlr.runtime.RecognitionException`

### string

    public final logolParser.string_return string()
                                           throws org.antlr.runtime.RecognitionException

  Throws:
    `org.antlr.runtime.RecognitionException`

### varrefinteger

    public final void varrefinteger()
                             throws org.antlr.runtime.RecognitionException

  Throws:
    `org.antlr.runtime.RecognitionException`

### intexpression

    public final logolParser.intexpression_return intexpression()
                                                         throws org.antlr.runtime.RecognitionException

  Throws:
    `org.antlr.runtime.RecognitionException`

### interval

    public final logolParser.interval_return interval()
                                               throws org.antlr.runtime.RecognitionException

  Throws:
    `org.antlr.runtime.RecognitionException`

### synpred25_fragment

    public final void synpred25_fragment()
                                  throws org.antlr.runtime.RecognitionException

  Throws:
    `org.antlr.runtime.RecognitionException`

### synpred67_fragment

    public final void synpred67_fragment()
                                  throws org.antlr.runtime.RecognitionException

  Throws:
    `org.antlr.runtime.RecognitionException`

### synpred67

    public final boolean synpred67()

### synpred25

    public final boolean synpred25()