org.drools.clips
Class ClipsParser
java.lang.Object
org.antlr.runtime.BaseRecognizer
org.antlr.runtime.Parser
org.drools.clips.ClipsParser
public class ClipsParser
- extends org.antlr.runtime.Parser
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_UNKNOWN, NEXT_TOKEN_RULE_NAME, state |
Constructor Summary |
ClipsParser(org.antlr.runtime.TokenStream input)
|
ClipsParser(org.antlr.runtime.TokenStream input,
org.antlr.runtime.RecognizerSharedState state)
|
Method Summary |
void |
and_ce(ConditionalElementDescr in_ce,
Set declarations)
|
void |
and_restr_connective(RestrictionConnectiveDescr rcBase,
ConditionalElementDescr ceBase,
FieldConstraintDescr fcBase,
Set declarations)
|
void |
bound_pattern(ConditionalElementDescr in_ce,
Set declarations)
|
void |
ce(ConditionalElementDescr in_ce,
Set declarations)
|
String |
createErrorMessage(org.antlr.runtime.RecognitionException e)
This will take a RecognitionException, and create a sensible error message out of it |
void |
debug(String message)
|
FunctionDescr |
deffunction()
|
RuleDescr |
defrule()
|
TypeDeclarationDescr |
deftemplate()
|
void |
eval_ce(ConditionalElementDescr in_ce,
Set declarations)
|
void |
eval(ParserHandler handler)
|
void |
exists_ce(ConditionalElementDescr in_ce,
Set declarations)
|
void |
field_constriant(ConditionalElementDescr base,
Set declarations)
|
List |
getErrorMessages()
Return a list of pretty strings summarising the errors |
List |
getErrors()
return the raw RecognitionException errors |
String |
getGrammarFileName()
|
PackageDescr |
getPackageDescr()
|
String |
getSource()
|
String[] |
getTokenNames()
|
boolean |
hasErrors()
return true if any parser errors were accumulated |
ImportDescr |
importDescr()
|
SExpression |
lisp_atom()
|
LispForm |
lisp_form()
|
String |
literal_restriction()
|
String |
literal()
|
void |
normal_pattern(ConditionalElementDescr in_ce,
Set declarations)
|
void |
not_ce(ConditionalElementDescr in_ce,
Set declarations)
|
void |
or_ce(ConditionalElementDescr in_ce,
Set declarations)
|
void |
or_restr_connective(RestrictionConnectiveDescr rcBase,
ConditionalElementDescr ceBase,
FieldConstraintDescr fcBase,
Set declarations)
|
void |
predicate_constraint(RestrictionConnectiveDescr rc,
String op,
ConditionalElementDescr base)
|
void |
reportError(org.antlr.runtime.RecognitionException ex)
|
void |
restriction(RestrictionConnectiveDescr rc,
ConditionalElementDescr base,
FieldConstraintDescr fcBase,
Set declarations)
|
void |
return_value_restriction(String op,
RestrictionConnectiveDescr rc)
|
List |
rule_consequence()
|
void |
ruleAttribute(RuleDescr rule)
|
AttributeDescr |
salience()
|
void |
setLineOffset(int i)
This will set the offset to record when reparsing. |
void |
setParserDebug(boolean parserDebug)
|
void |
setSource(String source)
|
void |
variable_restriction(String op,
RestrictionConnectiveDescr rc,
ConditionalElementDescr ceBase,
FieldConstraintDescr fcBase,
Set declarations)
|
Methods inherited from class org.antlr.runtime.Parser |
getCurrentInputSymbol, getMissingSymbol, getSourceName, 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, getNumberOfSyntaxErrors, getRuleInvocationStack, getRuleInvocationStack, getRuleMemoization, getRuleMemoizationCacheSize, getTokenErrorDisplay, match, matchAny, memoize, mismatch, mismatchIsMissingToken, mismatchIsUnwantedToken, pushFollow, recover, recoverFromMismatchedSet, recoverFromMismatchedToken, toStrings, traceIn, traceOut |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
tokenNames
public static final String[] tokenNames
EXISTS
public static final int EXISTS
- See Also:
- Constant Field Values
DEFRULE
public static final int DEFRULE
- See Also:
- Constant Field Values
SYMBOL_CHAR
public static final int SYMBOL_CHAR
- See Also:
- Constant Field Values
HexDigit
public static final int HexDigit
- See Also:
- Constant Field Values
FLOAT
public static final int FLOAT
- See Also:
- Constant Field Values
TILDE
public static final int TILDE
- See Also:
- Constant Field Values
OR
public static final int OR
- See Also:
- Constant Field Values
PIPE
public static final int PIPE
- See Also:
- Constant Field Values
ASSIGN_OP
public static final int ASSIGN_OP
- See Also:
- Constant Field Values
AND
public static final int AND
- See Also:
- Constant Field Values
T__46
public static final int T__46
- See Also:
- Constant Field Values
FIRST_SYMBOL_CHAR
public static final int FIRST_SYMBOL_CHAR
- See Also:
- Constant Field Values
DEFTEMPLATE
public static final int DEFTEMPLATE
- See Also:
- Constant Field Values
EscapeSequence
public static final int EscapeSequence
- See Also:
- Constant Field Values
INT
public static final int INT
- See Also:
- Constant Field Values
SYMBOL
public static final int SYMBOL
- See Also:
- Constant Field Values
LEFT_SQUARE
public static final int LEFT_SQUARE
- See Also:
- Constant Field Values
SH_STYLE_SINGLE_LINE_COMMENT
public static final int SH_STYLE_SINGLE_LINE_COMMENT
- See Also:
- Constant Field Values
AMPERSAND
public static final int AMPERSAND
- See Also:
- Constant Field Values
DECLARE
public static final int DECLARE
- See Also:
- Constant Field Values
LEFT_CURLY
public static final int LEFT_CURLY
- See Also:
- Constant Field Values
LEFT_PAREN
public static final int LEFT_PAREN
- See Also:
- Constant Field Values
RIGHT_CURLY
public static final int RIGHT_CURLY
- See Also:
- Constant Field Values
BOOL
public static final int BOOL
- See Also:
- Constant Field Values
DEFFUNCTION
public static final int DEFFUNCTION
- See Also:
- Constant Field Values
WS
public static final int WS
- See Also:
- Constant Field Values
STRING
public static final int STRING
- See Also:
- Constant Field Values
T__45
public static final int T__45
- See Also:
- Constant Field Values
VAR
public static final int VAR
- See Also:
- Constant Field Values
EQUALS
public static final int EQUALS
- See Also:
- Constant Field Values
UnicodeEscape
public static final int UnicodeEscape
- See Also:
- Constant Field Values
EOF
public static final int EOF
- See Also:
- Constant Field Values
NULL
public static final int NULL
- See Also:
- Constant Field Values
EOL
public static final int EOL
- See Also:
- Constant Field Values
COLON
public static final int COLON
- See Also:
- Constant Field Values
SALIENCE
public static final int SALIENCE
- See Also:
- Constant Field Values
OctalEscape
public static final int OctalEscape
- See Also:
- Constant Field Values
MULTI_LINE_COMMENT
public static final int MULTI_LINE_COMMENT
- See Also:
- Constant Field Values
TEST
public static final int TEST
- See Also:
- Constant Field Values
NAME
public static final int NAME
- See Also:
- Constant Field Values
NOT
public static final int NOT
- See Also:
- Constant Field Values
RIGHT_PAREN
public static final int RIGHT_PAREN
- See Also:
- Constant Field Values
RIGHT_SQUARE
public static final int RIGHT_SQUARE
- See Also:
- Constant Field Values
C_STYLE_SINGLE_LINE_COMMENT
public static final int C_STYLE_SINGLE_LINE_COMMENT
- See Also:
- Constant Field Values
FOLLOW_importDescr_in_eval60
public static final org.antlr.runtime.BitSet FOLLOW_importDescr_in_eval60
FOLLOW_deffunction_in_eval71
public static final org.antlr.runtime.BitSet FOLLOW_deffunction_in_eval71
FOLLOW_deftemplate_in_eval84
public static final org.antlr.runtime.BitSet FOLLOW_deftemplate_in_eval84
FOLLOW_defrule_in_eval100
public static final org.antlr.runtime.BitSet FOLLOW_defrule_in_eval100
FOLLOW_lisp_form_in_eval112
public static final org.antlr.runtime.BitSet FOLLOW_lisp_form_in_eval112
FOLLOW_LEFT_PAREN_in_importDescr140
public static final org.antlr.runtime.BitSet FOLLOW_LEFT_PAREN_in_importDescr140
FOLLOW_45_in_importDescr142
public static final org.antlr.runtime.BitSet FOLLOW_45_in_importDescr142
FOLLOW_NAME_in_importDescr146
public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_importDescr146
FOLLOW_RIGHT_PAREN_in_importDescr150
public static final org.antlr.runtime.BitSet FOLLOW_RIGHT_PAREN_in_importDescr150
FOLLOW_LEFT_PAREN_in_deffunction185
public static final org.antlr.runtime.BitSet FOLLOW_LEFT_PAREN_in_deffunction185
FOLLOW_DEFFUNCTION_in_deffunction195
public static final org.antlr.runtime.BitSet FOLLOW_DEFFUNCTION_in_deffunction195
FOLLOW_lisp_atom_in_deffunction205
public static final org.antlr.runtime.BitSet FOLLOW_lisp_atom_in_deffunction205
FOLLOW_lisp_form_in_deffunction215
public static final org.antlr.runtime.BitSet FOLLOW_lisp_form_in_deffunction215
FOLLOW_lisp_form_in_deffunction224
public static final org.antlr.runtime.BitSet FOLLOW_lisp_form_in_deffunction224
FOLLOW_RIGHT_PAREN_in_deffunction246
public static final org.antlr.runtime.BitSet FOLLOW_RIGHT_PAREN_in_deffunction246
FOLLOW_LEFT_PAREN_in_defrule283
public static final org.antlr.runtime.BitSet FOLLOW_LEFT_PAREN_in_defrule283
FOLLOW_DEFRULE_in_defrule291
public static final org.antlr.runtime.BitSet FOLLOW_DEFRULE_in_defrule291
FOLLOW_NAME_in_defrule295
public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_defrule295
FOLLOW_STRING_in_defrule307
public static final org.antlr.runtime.BitSet FOLLOW_STRING_in_defrule307
FOLLOW_ruleAttribute_in_defrule313
public static final org.antlr.runtime.BitSet FOLLOW_ruleAttribute_in_defrule313
FOLLOW_ce_in_defrule321
public static final org.antlr.runtime.BitSet FOLLOW_ce_in_defrule321
FOLLOW_46_in_defrule330
public static final org.antlr.runtime.BitSet FOLLOW_46_in_defrule330
FOLLOW_rule_consequence_in_defrule339
public static final org.antlr.runtime.BitSet FOLLOW_rule_consequence_in_defrule339
FOLLOW_RIGHT_PAREN_in_defrule347
public static final org.antlr.runtime.BitSet FOLLOW_RIGHT_PAREN_in_defrule347
FOLLOW_lisp_form_in_rule_consequence379
public static final org.antlr.runtime.BitSet FOLLOW_lisp_form_in_rule_consequence379
FOLLOW_LEFT_PAREN_in_ruleAttribute412
public static final org.antlr.runtime.BitSet FOLLOW_LEFT_PAREN_in_ruleAttribute412
FOLLOW_DECLARE_in_ruleAttribute414
public static final org.antlr.runtime.BitSet FOLLOW_DECLARE_in_ruleAttribute414
FOLLOW_LEFT_PAREN_in_ruleAttribute421
public static final org.antlr.runtime.BitSet FOLLOW_LEFT_PAREN_in_ruleAttribute421
FOLLOW_salience_in_ruleAttribute425
public static final org.antlr.runtime.BitSet FOLLOW_salience_in_ruleAttribute425
FOLLOW_RIGHT_PAREN_in_ruleAttribute429
public static final org.antlr.runtime.BitSet FOLLOW_RIGHT_PAREN_in_ruleAttribute429
FOLLOW_RIGHT_PAREN_in_ruleAttribute436
public static final org.antlr.runtime.BitSet FOLLOW_RIGHT_PAREN_in_ruleAttribute436
FOLLOW_SALIENCE_in_salience466
public static final org.antlr.runtime.BitSet FOLLOW_SALIENCE_in_salience466
FOLLOW_INT_in_salience470
public static final org.antlr.runtime.BitSet FOLLOW_INT_in_salience470
FOLLOW_and_ce_in_ce496
public static final org.antlr.runtime.BitSet FOLLOW_and_ce_in_ce496
FOLLOW_or_ce_in_ce506
public static final org.antlr.runtime.BitSet FOLLOW_or_ce_in_ce506
FOLLOW_not_ce_in_ce515
public static final org.antlr.runtime.BitSet FOLLOW_not_ce_in_ce515
FOLLOW_exists_ce_in_ce524
public static final org.antlr.runtime.BitSet FOLLOW_exists_ce_in_ce524
FOLLOW_eval_ce_in_ce538
public static final org.antlr.runtime.BitSet FOLLOW_eval_ce_in_ce538
FOLLOW_normal_pattern_in_ce552
public static final org.antlr.runtime.BitSet FOLLOW_normal_pattern_in_ce552
FOLLOW_bound_pattern_in_ce561
public static final org.antlr.runtime.BitSet FOLLOW_bound_pattern_in_ce561
FOLLOW_LEFT_PAREN_in_and_ce588
public static final org.antlr.runtime.BitSet FOLLOW_LEFT_PAREN_in_and_ce588
FOLLOW_AND_in_and_ce593
public static final org.antlr.runtime.BitSet FOLLOW_AND_in_and_ce593
FOLLOW_ce_in_and_ce599
public static final org.antlr.runtime.BitSet FOLLOW_ce_in_and_ce599
FOLLOW_RIGHT_PAREN_in_and_ce608
public static final org.antlr.runtime.BitSet FOLLOW_RIGHT_PAREN_in_and_ce608
FOLLOW_LEFT_PAREN_in_or_ce636
public static final org.antlr.runtime.BitSet FOLLOW_LEFT_PAREN_in_or_ce636
FOLLOW_OR_in_or_ce641
public static final org.antlr.runtime.BitSet FOLLOW_OR_in_or_ce641
FOLLOW_ce_in_or_ce647
public static final org.antlr.runtime.BitSet FOLLOW_ce_in_or_ce647
FOLLOW_RIGHT_PAREN_in_or_ce656
public static final org.antlr.runtime.BitSet FOLLOW_RIGHT_PAREN_in_or_ce656
FOLLOW_LEFT_PAREN_in_not_ce684
public static final org.antlr.runtime.BitSet FOLLOW_LEFT_PAREN_in_not_ce684
FOLLOW_NOT_in_not_ce689
public static final org.antlr.runtime.BitSet FOLLOW_NOT_in_not_ce689
FOLLOW_ce_in_not_ce695
public static final org.antlr.runtime.BitSet FOLLOW_ce_in_not_ce695
FOLLOW_RIGHT_PAREN_in_not_ce703
public static final org.antlr.runtime.BitSet FOLLOW_RIGHT_PAREN_in_not_ce703
FOLLOW_LEFT_PAREN_in_exists_ce732
public static final org.antlr.runtime.BitSet FOLLOW_LEFT_PAREN_in_exists_ce732
FOLLOW_EXISTS_in_exists_ce737
public static final org.antlr.runtime.BitSet FOLLOW_EXISTS_in_exists_ce737
FOLLOW_ce_in_exists_ce743
public static final org.antlr.runtime.BitSet FOLLOW_ce_in_exists_ce743
FOLLOW_RIGHT_PAREN_in_exists_ce751
public static final org.antlr.runtime.BitSet FOLLOW_RIGHT_PAREN_in_exists_ce751
FOLLOW_LEFT_PAREN_in_eval_ce770
public static final org.antlr.runtime.BitSet FOLLOW_LEFT_PAREN_in_eval_ce770
FOLLOW_TEST_in_eval_ce775
public static final org.antlr.runtime.BitSet FOLLOW_TEST_in_eval_ce775
FOLLOW_lisp_form_in_eval_ce782
public static final org.antlr.runtime.BitSet FOLLOW_lisp_form_in_eval_ce782
FOLLOW_RIGHT_PAREN_in_eval_ce792
public static final org.antlr.runtime.BitSet FOLLOW_RIGHT_PAREN_in_eval_ce792
FOLLOW_LEFT_PAREN_in_normal_pattern820
public static final org.antlr.runtime.BitSet FOLLOW_LEFT_PAREN_in_normal_pattern820
FOLLOW_NAME_in_normal_pattern827
public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_normal_pattern827
FOLLOW_field_constriant_in_normal_pattern833
public static final org.antlr.runtime.BitSet FOLLOW_field_constriant_in_normal_pattern833
FOLLOW_RIGHT_PAREN_in_normal_pattern843
public static final org.antlr.runtime.BitSet FOLLOW_RIGHT_PAREN_in_normal_pattern843
FOLLOW_VAR_in_bound_pattern871
public static final org.antlr.runtime.BitSet FOLLOW_VAR_in_bound_pattern871
FOLLOW_ASSIGN_OP_in_bound_pattern877
public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_OP_in_bound_pattern877
FOLLOW_LEFT_PAREN_in_bound_pattern879
public static final org.antlr.runtime.BitSet FOLLOW_LEFT_PAREN_in_bound_pattern879
FOLLOW_NAME_in_bound_pattern883
public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_bound_pattern883
FOLLOW_field_constriant_in_bound_pattern892
public static final org.antlr.runtime.BitSet FOLLOW_field_constriant_in_bound_pattern892
FOLLOW_RIGHT_PAREN_in_bound_pattern899
public static final org.antlr.runtime.BitSet FOLLOW_RIGHT_PAREN_in_bound_pattern899
FOLLOW_LEFT_PAREN_in_field_constriant930
public static final org.antlr.runtime.BitSet FOLLOW_LEFT_PAREN_in_field_constriant930
FOLLOW_NAME_in_field_constriant934
public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_field_constriant934
FOLLOW_or_restr_connective_in_field_constriant949
public static final org.antlr.runtime.BitSet FOLLOW_or_restr_connective_in_field_constriant949
FOLLOW_RIGHT_PAREN_in_field_constriant959
public static final org.antlr.runtime.BitSet FOLLOW_RIGHT_PAREN_in_field_constriant959
FOLLOW_and_restr_connective_in_or_restr_connective998
public static final org.antlr.runtime.BitSet FOLLOW_and_restr_connective_in_or_restr_connective998
FOLLOW_PIPE_in_or_restr_connective1022
public static final org.antlr.runtime.BitSet FOLLOW_PIPE_in_or_restr_connective1022
FOLLOW_and_restr_connective_in_or_restr_connective1032
public static final org.antlr.runtime.BitSet FOLLOW_and_restr_connective_in_or_restr_connective1032
FOLLOW_restriction_in_and_restr_connective1064
public static final org.antlr.runtime.BitSet FOLLOW_restriction_in_and_restr_connective1064
FOLLOW_AMPERSAND_in_and_restr_connective1072
public static final org.antlr.runtime.BitSet FOLLOW_AMPERSAND_in_and_restr_connective1072
FOLLOW_restriction_in_and_restr_connective1074
public static final org.antlr.runtime.BitSet FOLLOW_restriction_in_and_restr_connective1074
FOLLOW_TILDE_in_restriction1107
public static final org.antlr.runtime.BitSet FOLLOW_TILDE_in_restriction1107
FOLLOW_predicate_constraint_in_restriction1123
public static final org.antlr.runtime.BitSet FOLLOW_predicate_constraint_in_restriction1123
FOLLOW_return_value_restriction_in_restriction1139
public static final org.antlr.runtime.BitSet FOLLOW_return_value_restriction_in_restriction1139
FOLLOW_variable_restriction_in_restriction1148
public static final org.antlr.runtime.BitSet FOLLOW_variable_restriction_in_restriction1148
FOLLOW_literal_restriction_in_restriction1160
public static final org.antlr.runtime.BitSet FOLLOW_literal_restriction_in_restriction1160
FOLLOW_COLON_in_predicate_constraint1193
public static final org.antlr.runtime.BitSet FOLLOW_COLON_in_predicate_constraint1193
FOLLOW_lisp_form_in_predicate_constraint1199
public static final org.antlr.runtime.BitSet FOLLOW_lisp_form_in_predicate_constraint1199
FOLLOW_EQUALS_in_return_value_restriction1218
public static final org.antlr.runtime.BitSet FOLLOW_EQUALS_in_return_value_restriction1218
FOLLOW_lisp_form_in_return_value_restriction1225
public static final org.antlr.runtime.BitSet FOLLOW_lisp_form_in_return_value_restriction1225
FOLLOW_VAR_in_variable_restriction1253
public static final org.antlr.runtime.BitSet FOLLOW_VAR_in_variable_restriction1253
FOLLOW_literal_in_literal_restriction1286
public static final org.antlr.runtime.BitSet FOLLOW_literal_in_literal_restriction1286
FOLLOW_LEFT_PAREN_in_lisp_form1314
public static final org.antlr.runtime.BitSet FOLLOW_LEFT_PAREN_in_lisp_form1314
FOLLOW_NAME_in_lisp_form1331
public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_lisp_form1331
FOLLOW_VAR_in_lisp_form1351
public static final org.antlr.runtime.BitSet FOLLOW_VAR_in_lisp_form1351
FOLLOW_lisp_atom_in_lisp_form1374
public static final org.antlr.runtime.BitSet FOLLOW_lisp_atom_in_lisp_form1374
FOLLOW_lisp_form_in_lisp_form1385
public static final org.antlr.runtime.BitSet FOLLOW_lisp_form_in_lisp_form1385
FOLLOW_RIGHT_PAREN_in_lisp_form1412
public static final org.antlr.runtime.BitSet FOLLOW_RIGHT_PAREN_in_lisp_form1412
FOLLOW_VAR_in_lisp_atom1456
public static final org.antlr.runtime.BitSet FOLLOW_VAR_in_lisp_atom1456
FOLLOW_STRING_in_lisp_atom1468
public static final org.antlr.runtime.BitSet FOLLOW_STRING_in_lisp_atom1468
FOLLOW_FLOAT_in_lisp_atom1490
public static final org.antlr.runtime.BitSet FOLLOW_FLOAT_in_lisp_atom1490
FOLLOW_INT_in_lisp_atom1502
public static final org.antlr.runtime.BitSet FOLLOW_INT_in_lisp_atom1502
FOLLOW_BOOL_in_lisp_atom1515
public static final org.antlr.runtime.BitSet FOLLOW_BOOL_in_lisp_atom1515
FOLLOW_NULL_in_lisp_atom1531
public static final org.antlr.runtime.BitSet FOLLOW_NULL_in_lisp_atom1531
FOLLOW_NAME_in_lisp_atom1557
public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_lisp_atom1557
FOLLOW_LEFT_PAREN_in_deftemplate1598
public static final org.antlr.runtime.BitSet FOLLOW_LEFT_PAREN_in_deftemplate1598
FOLLOW_DEFTEMPLATE_in_deftemplate1605
public static final org.antlr.runtime.BitSet FOLLOW_DEFTEMPLATE_in_deftemplate1605
FOLLOW_NAME_in_deftemplate1609
public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_deftemplate1609
FOLLOW_STRING_in_deftemplate1623
public static final org.antlr.runtime.BitSet FOLLOW_STRING_in_deftemplate1623
FOLLOW_lisp_form_in_deftemplate1645
public static final org.antlr.runtime.BitSet FOLLOW_lisp_form_in_deftemplate1645
FOLLOW_RIGHT_PAREN_in_deftemplate1656
public static final org.antlr.runtime.BitSet FOLLOW_RIGHT_PAREN_in_deftemplate1656
FOLLOW_STRING_in_literal1692
public static final org.antlr.runtime.BitSet FOLLOW_STRING_in_literal1692
FOLLOW_NAME_in_literal1705
public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_literal1705
FOLLOW_INT_in_literal1721
public static final org.antlr.runtime.BitSet FOLLOW_INT_in_literal1721
FOLLOW_FLOAT_in_literal1736
public static final org.antlr.runtime.BitSet FOLLOW_FLOAT_in_literal1736
FOLLOW_BOOL_in_literal1749
public static final org.antlr.runtime.BitSet FOLLOW_BOOL_in_literal1749
FOLLOW_NULL_in_literal1763
public static final org.antlr.runtime.BitSet FOLLOW_NULL_in_literal1763
ClipsParser
public ClipsParser(org.antlr.runtime.TokenStream input)
ClipsParser
public ClipsParser(org.antlr.runtime.TokenStream input,
org.antlr.runtime.RecognizerSharedState state)
getTokenNames
public String[] getTokenNames()
- Overrides:
getTokenNames
in class org.antlr.runtime.BaseRecognizer
getGrammarFileName
public String getGrammarFileName()
- Overrides:
getGrammarFileName
in class org.antlr.runtime.BaseRecognizer
setParserDebug
public void setParserDebug(boolean parserDebug)
debug
public void debug(String message)
setSource
public void setSource(String source)
getSource
public String getSource()
getPackageDescr
public PackageDescr getPackageDescr()
setLineOffset
public void setLineOffset(int i)
- This will set the offset to record when reparsing. Normally is zero of course
reportError
public void reportError(org.antlr.runtime.RecognitionException ex)
- Overrides:
reportError
in class org.antlr.runtime.BaseRecognizer
getErrors
public List getErrors()
- return the raw RecognitionException errors
getErrorMessages
public List getErrorMessages()
- Return a list of pretty strings summarising the errors
hasErrors
public boolean hasErrors()
- return true if any parser errors were accumulated
createErrorMessage
public String createErrorMessage(org.antlr.runtime.RecognitionException e)
- This will take a RecognitionException, and create a sensible error message out of it
eval
public final void eval(ParserHandler handler)
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
importDescr
public final ImportDescr importDescr()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
deffunction
public final FunctionDescr deffunction()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
defrule
public final RuleDescr defrule()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
rule_consequence
public final List rule_consequence()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
ruleAttribute
public final void ruleAttribute(RuleDescr rule)
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
salience
public final AttributeDescr salience()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
ce
public final void ce(ConditionalElementDescr in_ce,
Set declarations)
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
and_ce
public final void and_ce(ConditionalElementDescr in_ce,
Set declarations)
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
or_ce
public final void or_ce(ConditionalElementDescr in_ce,
Set declarations)
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
not_ce
public final void not_ce(ConditionalElementDescr in_ce,
Set declarations)
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
exists_ce
public final void exists_ce(ConditionalElementDescr in_ce,
Set declarations)
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
eval_ce
public final void eval_ce(ConditionalElementDescr in_ce,
Set declarations)
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
normal_pattern
public final void normal_pattern(ConditionalElementDescr in_ce,
Set declarations)
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
bound_pattern
public final void bound_pattern(ConditionalElementDescr in_ce,
Set declarations)
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
field_constriant
public final void field_constriant(ConditionalElementDescr base,
Set declarations)
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
or_restr_connective
public final void or_restr_connective(RestrictionConnectiveDescr rcBase,
ConditionalElementDescr ceBase,
FieldConstraintDescr fcBase,
Set declarations)
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
and_restr_connective
public final void and_restr_connective(RestrictionConnectiveDescr rcBase,
ConditionalElementDescr ceBase,
FieldConstraintDescr fcBase,
Set declarations)
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
restriction
public final void restriction(RestrictionConnectiveDescr rc,
ConditionalElementDescr base,
FieldConstraintDescr fcBase,
Set declarations)
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
predicate_constraint
public final void predicate_constraint(RestrictionConnectiveDescr rc,
String op,
ConditionalElementDescr base)
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
return_value_restriction
public final void return_value_restriction(String op,
RestrictionConnectiveDescr rc)
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
variable_restriction
public final void variable_restriction(String op,
RestrictionConnectiveDescr rc,
ConditionalElementDescr ceBase,
FieldConstraintDescr fcBase,
Set declarations)
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
literal_restriction
public final String literal_restriction()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
lisp_form
public final LispForm lisp_form()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
lisp_atom
public final SExpression lisp_atom()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
deftemplate
public final TypeDeclarationDescr deftemplate()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
literal
public final String literal()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
Copyright © 2001-2013 JBoss Inc.. All Rights Reserved.