[jboss-svn-commits] JBL Code SVN: r20317 - labs/jbossrules/branches/parser-rewrite/drools-compiler/src/main/java/org/drools/lang.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Wed Jun 4 20:06:10 EDT 2008
Author: porcelli
Date: 2008-06-04 20:06:09 -0400 (Wed, 04 Jun 2008)
New Revision: 20317
Added:
labs/jbossrules/branches/parser-rewrite/drools-compiler/src/main/java/org/drools/lang/DroolsSoftKeywords.java
Log:
External list of soft keywords
Added: labs/jbossrules/branches/parser-rewrite/drools-compiler/src/main/java/org/drools/lang/DroolsSoftKeywords.java
===================================================================
--- labs/jbossrules/branches/parser-rewrite/drools-compiler/src/main/java/org/drools/lang/DroolsSoftKeywords.java (rev 0)
+++ labs/jbossrules/branches/parser-rewrite/drools-compiler/src/main/java/org/drools/lang/DroolsSoftKeywords.java 2008-06-05 00:06:09 UTC (rev 20317)
@@ -0,0 +1,59 @@
+package org.drools.lang;
+
+/**
+ * Simple holder class identifying all the DRL soft keywords. This is used by
+ * DRLParser.
+ *
+ * @author porcelli
+ */
+public class DroolsSoftKeywords {
+ public static final String DATE = "date";
+ public static final String EFFECTIVE = "effective";
+ public static final String EXPIRES = "expires";
+ public static final String LOCK = "lock";
+ public static final String ON = "on";
+ public static final String ACTIVE = "active";
+ public static final String NO = "no";
+ public static final String LOOP = "loop";
+ public static final String AUTO = "auto";
+ public static final String FOCUS = "focus";
+ public static final String ACTIVATION = "activation";
+ public static final String GROUP = "group";
+ public static final String AGENDA = "agenda";
+ public static final String RULEFLOW = "ruleflow";
+ public static final String DURATION = "duration";
+ public static final String PACKAGE = "package";
+ public static final String IMPORT = "import";
+ public static final String DIALECT = "dialect";
+ public static final String SALIENCE = "salience";
+ public static final String ENABLED = "enabled";
+ public static final String ATTRIBUTES = "attributes";
+ public static final String WHEN = "when";
+ public static final String RULE = "rule";
+ public static final String TEMPLATE = "template";
+ public static final String QUERY = "query";
+ public static final String DECLARE = "declare";
+ public static final String FUNCTION = "function";
+ public static final String GLOBAL = "global";
+ public static final String EVAL = "eval";
+ public static final String CONTAINS = "contains";
+ public static final String MATCHES = "matches";
+ public static final String EXCLUDES = "excludes";
+ public static final String SOUNDSLIKE = "soundslike";
+ public static final String MEMBEROF = "memberof";
+ public static final String NOT = "not";
+ public static final String IN = "in";
+ public static final String OR = "or";
+ public static final String AND = "and";
+ public static final String EXISTS = "exists";
+ public static final String FORALL = "forall";
+ public static final String FROM = "from";
+ public static final String ENTRY = "entry";
+ public static final String POINT = "point";
+ public static final String ACCUMULATE = "accumulate";
+ public static final String INIT = "init";
+ public static final String ACTION = "action";
+ public static final String REVERSE = "reverse";
+ public static final String RESULT = "result";
+ public static final String COLLECT = "collect";
+}
\ No newline at end of file
Property changes on: labs/jbossrules/branches/parser-rewrite/drools-compiler/src/main/java/org/drools/lang/DroolsSoftKeywords.java
___________________________________________________________________
Name: svn:eol-style
+ native
More information about the jboss-svn-commits
mailing list