[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