summaryrefslogtreecommitdiffstats
path: root/src/syntaxParser/java_cup
diff options
context:
space:
mode:
authorAlexandru Simion <mailto:al.simion@jacobs-university.de>2009-04-14 21:28:53 +0200
committerSorin Stancu-Mara <smsorin@gmail.com>2009-04-14 23:46:35 +0200
commit3422ca8a8a7a0870e416a54b9bd00f1c2cd70173 (patch)
tree8af2e9b3721e5c2f14fb5731ae8efe08781e0d9f /src/syntaxParser/java_cup
parentaade634cb098aaebe383d45a21195c44e3d3f071 (diff)
Changed headers - added LGPL boilerplate text and removed unnecessary headers
Diffstat (limited to 'src/syntaxParser/java_cup')
-rw-r--r--src/syntaxParser/java_cup/Main.java24
-rw-r--r--src/syntaxParser/java_cup/SAVE/Main.java24
-rw-r--r--src/syntaxParser/java_cup/SAVE/action_part.java23
-rw-r--r--src/syntaxParser/java_cup/SAVE/action_production.java23
-rw-r--r--src/syntaxParser/java_cup/SAVE/assoc.java29
-rw-r--r--src/syntaxParser/java_cup/SAVE/emit.java24
-rw-r--r--src/syntaxParser/java_cup/SAVE/internal_error.java21
-rw-r--r--src/syntaxParser/java_cup/SAVE/lalr_item.java24
-rw-r--r--src/syntaxParser/java_cup/SAVE/lalr_item_set.java23
-rw-r--r--src/syntaxParser/java_cup/SAVE/lalr_state.java24
-rw-r--r--src/syntaxParser/java_cup/SAVE/lalr_transition.java25
-rw-r--r--src/syntaxParser/java_cup/SAVE/lexer.java25
-rw-r--r--src/syntaxParser/java_cup/SAVE/lr_item_core.java23
-rw-r--r--src/syntaxParser/java_cup/SAVE/non_terminal.java25
-rw-r--r--src/syntaxParser/java_cup/SAVE/nonassoc_action.java24
-rw-r--r--src/syntaxParser/java_cup/SAVE/parse_action.java23
-rw-r--r--src/syntaxParser/java_cup/SAVE/parse_action_row.java21
-rw-r--r--src/syntaxParser/java_cup/SAVE/parse_action_table.java23
-rw-r--r--src/syntaxParser/java_cup/SAVE/parse_reduce_row.java21
-rw-r--r--src/syntaxParser/java_cup/SAVE/parse_reduce_table.java23
-rw-r--r--src/syntaxParser/java_cup/SAVE/parser.java22
-rw-r--r--src/syntaxParser/java_cup/SAVE/production.java23
-rw-r--r--src/syntaxParser/java_cup/SAVE/production_part.java24
-rw-r--r--src/syntaxParser/java_cup/SAVE/reduce_action.java24
-rw-r--r--src/syntaxParser/java_cup/SAVE/shift_action.java24
-rw-r--r--src/syntaxParser/java_cup/SAVE/sym.java21
-rw-r--r--src/syntaxParser/java_cup/SAVE/symbol.java24
-rw-r--r--src/syntaxParser/java_cup/SAVE/symbol_part.java24
-rw-r--r--src/syntaxParser/java_cup/SAVE/symbol_set.java23
-rw-r--r--src/syntaxParser/java_cup/SAVE/terminal.java25
-rw-r--r--src/syntaxParser/java_cup/SAVE/terminal_set.java23
-rw-r--r--src/syntaxParser/java_cup/SAVE/version.java24
-rw-r--r--src/syntaxParser/java_cup/action_part.java23
-rw-r--r--src/syntaxParser/java_cup/action_production.java23
-rw-r--r--src/syntaxParser/java_cup/assoc.java29
-rw-r--r--src/syntaxParser/java_cup/emit.java24
-rw-r--r--src/syntaxParser/java_cup/internal_error.java21
-rw-r--r--src/syntaxParser/java_cup/lalr_item.java24
-rw-r--r--src/syntaxParser/java_cup/lalr_item_set.java23
-rw-r--r--src/syntaxParser/java_cup/lalr_state.java24
-rw-r--r--src/syntaxParser/java_cup/lalr_transition.java25
-rw-r--r--src/syntaxParser/java_cup/lexer.java25
-rw-r--r--src/syntaxParser/java_cup/lr_item_core.java23
-rw-r--r--src/syntaxParser/java_cup/non_terminal.java25
-rw-r--r--src/syntaxParser/java_cup/nonassoc_action.java24
-rw-r--r--src/syntaxParser/java_cup/parse_action.java23
-rw-r--r--src/syntaxParser/java_cup/parse_action_row.java21
-rw-r--r--src/syntaxParser/java_cup/parse_action_table.java23
-rw-r--r--src/syntaxParser/java_cup/parse_reduce_row.java21
-rw-r--r--src/syntaxParser/java_cup/parse_reduce_table.java23
-rw-r--r--src/syntaxParser/java_cup/parser.java22
-rw-r--r--src/syntaxParser/java_cup/production.java23
-rw-r--r--src/syntaxParser/java_cup/production_part.java24
-rw-r--r--src/syntaxParser/java_cup/reduce_action.java24
-rw-r--r--src/syntaxParser/java_cup/runtime/Scanner.java25
-rw-r--r--src/syntaxParser/java_cup/runtime/Symbol.java25
-rw-r--r--src/syntaxParser/java_cup/runtime/lr_parser.java25
-rw-r--r--src/syntaxParser/java_cup/runtime/virtual_parse_stack.java23
-rw-r--r--src/syntaxParser/java_cup/shift_action.java24
-rw-r--r--src/syntaxParser/java_cup/simple_calc/Main.java22
-rw-r--r--src/syntaxParser/java_cup/simple_calc/parser.cup22
-rw-r--r--src/syntaxParser/java_cup/simple_calc/parser.java22
-rw-r--r--src/syntaxParser/java_cup/simple_calc/scanner.java22
-rw-r--r--src/syntaxParser/java_cup/simple_calc/sym.java21
-rw-r--r--src/syntaxParser/java_cup/sym.java21
-rw-r--r--src/syntaxParser/java_cup/symbol.java24
-rw-r--r--src/syntaxParser/java_cup/symbol_part.java24
-rw-r--r--src/syntaxParser/java_cup/symbol_set.java23
-rw-r--r--src/syntaxParser/java_cup/terminal.java25
-rw-r--r--src/syntaxParser/java_cup/terminal_set.java23
-rw-r--r--src/syntaxParser/java_cup/version.java24
71 files changed, 1521 insertions, 144 deletions
diff --git a/src/syntaxParser/java_cup/Main.java b/src/syntaxParser/java_cup/Main.java
index 50811b5..1ebb8cf 100644
--- a/src/syntaxParser/java_cup/Main.java
+++ b/src/syntaxParser/java_cup/Main.java
@@ -1,3 +1,24 @@
+/*
+ * This file is part of %PACKAGENAME%.
+ *
+ * %PACKAGENAME% is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of
+ * the License, or (at your option) any later version.
+ *
+ * %PACKAGENAME% is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with %PACKAGENAME%. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * For more information please see <http://www.%PACKAGENAME%.org>
+ * or contact Peter Baumann via <baumann@rasdaman.com>.
+ *
+ * Copyright 2009 Jacobs University Bremen, Peter Baumann.
+ */
package java_cup;
@@ -59,9 +80,6 @@ import java.io.*;
* <dt> -version
* <dd> print version information for JavaCUP and halt.
* </dl>
- *
- * @version last updated: 7/3/96
- * @author Frank Flannery
*/
public class Main {
diff --git a/src/syntaxParser/java_cup/SAVE/Main.java b/src/syntaxParser/java_cup/SAVE/Main.java
index 50811b5..1ebb8cf 100644
--- a/src/syntaxParser/java_cup/SAVE/Main.java
+++ b/src/syntaxParser/java_cup/SAVE/Main.java
@@ -1,3 +1,24 @@
+/*
+ * This file is part of %PACKAGENAME%.
+ *
+ * %PACKAGENAME% is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of
+ * the License, or (at your option) any later version.
+ *
+ * %PACKAGENAME% is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with %PACKAGENAME%. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * For more information please see <http://www.%PACKAGENAME%.org>
+ * or contact Peter Baumann via <baumann@rasdaman.com>.
+ *
+ * Copyright 2009 Jacobs University Bremen, Peter Baumann.
+ */
package java_cup;
@@ -59,9 +80,6 @@ import java.io.*;
* <dt> -version
* <dd> print version information for JavaCUP and halt.
* </dl>
- *
- * @version last updated: 7/3/96
- * @author Frank Flannery
*/
public class Main {
diff --git a/src/syntaxParser/java_cup/SAVE/action_part.java b/src/syntaxParser/java_cup/SAVE/action_part.java
index 69e98f5..e197001 100644
--- a/src/syntaxParser/java_cup/SAVE/action_part.java
+++ b/src/syntaxParser/java_cup/SAVE/action_part.java
@@ -1,3 +1,24 @@
+/*
+ * This file is part of %PACKAGENAME%.
+ *
+ * %PACKAGENAME% is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of
+ * the License, or (at your option) any later version.
+ *
+ * %PACKAGENAME% is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with %PACKAGENAME%. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * For more information please see <http://www.%PACKAGENAME%.org>
+ * or contact Peter Baumann via <baumann@rasdaman.com>.
+ *
+ * Copyright 2009 Jacobs University Bremen, Peter Baumann.
+ */
package java_cup;
@@ -8,8 +29,6 @@ package java_cup;
* empty string (and ends with this action).
*
* @see java_cup.production
- * @version last update: 11/25/95
- * @author Scott Hudson
*/
public class action_part extends production_part {
diff --git a/src/syntaxParser/java_cup/SAVE/action_production.java b/src/syntaxParser/java_cup/SAVE/action_production.java
index 3c0845f..2d0621d 100644
--- a/src/syntaxParser/java_cup/SAVE/action_production.java
+++ b/src/syntaxParser/java_cup/SAVE/action_production.java
@@ -1,11 +1,30 @@
+/*
+ * This file is part of %PACKAGENAME%.
+ *
+ * %PACKAGENAME% is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of
+ * the License, or (at your option) any later version.
+ *
+ * %PACKAGENAME% is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with %PACKAGENAME%. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * For more information please see <http://www.%PACKAGENAME%.org>
+ * or contact Peter Baumann via <baumann@rasdaman.com>.
+ *
+ * Copyright 2009 Jacobs University Bremen, Peter Baumann.
+ */
package java_cup;
/** A specialized version of a production used when we split an existing
* production in order to remove an embedded action. Here we keep a bit
* of extra bookkeeping so that we know where we came from.
- * @version last updated: 11/25/95
- * @author Scott Hudson
*/
public class action_production extends production {
diff --git a/src/syntaxParser/java_cup/SAVE/assoc.java b/src/syntaxParser/java_cup/SAVE/assoc.java
index 8d0b50e..7c152c3 100644
--- a/src/syntaxParser/java_cup/SAVE/assoc.java
+++ b/src/syntaxParser/java_cup/SAVE/assoc.java
@@ -1,9 +1,28 @@
+/*
+ * This file is part of %PACKAGENAME%.
+ *
+ * %PACKAGENAME% is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of
+ * the License, or (at your option) any later version.
+ *
+ * %PACKAGENAME% is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with %PACKAGENAME%. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * For more information please see <http://www.%PACKAGENAME%.org>
+ * or contact Peter Baumann via <baumann@rasdaman.com>.
+ *
+ * Copyright 2009 Jacobs University Bremen, Peter Baumann.
+ */
+
package java_cup;
-/* Defines integers that represent the associativity of terminals
- * @version last updated: 7/3/96
- * @author Frank Flannery
- */
+// Defines integers that represent the associativity of terminals
public class assoc {
@@ -13,4 +32,4 @@ public class assoc {
public final static int nonassoc = 2;
public final static int no_prec = -1;
-} \ No newline at end of file
+}
diff --git a/src/syntaxParser/java_cup/SAVE/emit.java b/src/syntaxParser/java_cup/SAVE/emit.java
index 9db9014..92cac04 100644
--- a/src/syntaxParser/java_cup/SAVE/emit.java
+++ b/src/syntaxParser/java_cup/SAVE/emit.java
@@ -1,3 +1,25 @@
+/*
+ * This file is part of %PACKAGENAME%.
+ *
+ * %PACKAGENAME% is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of
+ * the License, or (at your option) any later version.
+ *
+ * %PACKAGENAME% is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with %PACKAGENAME%. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * For more information please see <http://www.%PACKAGENAME%.org>
+ * or contact Peter Baumann via <baumann@rasdaman.com>.
+ *
+ * Copyright 2009 Jacobs University Bremen, Peter Baumann.
+ */
+
package java_cup;
import java.io.PrintWriter;
@@ -50,8 +72,6 @@ import java.util.Date;
* This class is "static" (contains only static data and methods).<p>
*
* @see java_cup.main
- * @version last update: 11/25/95
- * @author Scott Hudson
*/
/* Major externally callable routines here include:
diff --git a/src/syntaxParser/java_cup/SAVE/internal_error.java b/src/syntaxParser/java_cup/SAVE/internal_error.java
index 4d3e7c2..c72aa72 100644
--- a/src/syntaxParser/java_cup/SAVE/internal_error.java
+++ b/src/syntaxParser/java_cup/SAVE/internal_error.java
@@ -1,3 +1,24 @@
+/*
+ * This file is part of %PACKAGENAME%.
+ *
+ * %PACKAGENAME% is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of
+ * the License, or (at your option) any later version.
+ *
+ * %PACKAGENAME% is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with %PACKAGENAME%. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * For more information please see <http://www.%PACKAGENAME%.org>
+ * or contact Peter Baumann via <baumann@rasdaman.com>.
+ *
+ * Copyright 2009 Jacobs University Bremen, Peter Baumann.
+ */
package java_cup;
diff --git a/src/syntaxParser/java_cup/SAVE/lalr_item.java b/src/syntaxParser/java_cup/SAVE/lalr_item.java
index fe92054..3660aa2 100644
--- a/src/syntaxParser/java_cup/SAVE/lalr_item.java
+++ b/src/syntaxParser/java_cup/SAVE/lalr_item.java
@@ -1,3 +1,25 @@
+/*
+ * This file is part of %PACKAGENAME%.
+ *
+ * %PACKAGENAME% is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of
+ * the License, or (at your option) any later version.
+ *
+ * %PACKAGENAME% is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with %PACKAGENAME%. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * For more information please see <http://www.%PACKAGENAME%.org>
+ * or contact Peter Baumann via <baumann@rasdaman.com>.
+ *
+ * Copyright 2009 Jacobs University Bremen, Peter Baumann.
+ */
+
package java_cup;
import java.util.Stack;
@@ -26,8 +48,6 @@ import java.util.Enumeration;
*
* @see java_cup.lalr_item_set
* @see java_cup.lalr_state
- * @version last updated: 11/25/95
- * @author Scott Hudson
*/
public class lalr_item extends lr_item_core {
diff --git a/src/syntaxParser/java_cup/SAVE/lalr_item_set.java b/src/syntaxParser/java_cup/SAVE/lalr_item_set.java
index 233a68f..9959192 100644
--- a/src/syntaxParser/java_cup/SAVE/lalr_item_set.java
+++ b/src/syntaxParser/java_cup/SAVE/lalr_item_set.java
@@ -1,3 +1,24 @@
+/*
+ * This file is part of %PACKAGENAME%.
+ *
+ * %PACKAGENAME% is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of
+ * the License, or (at your option) any later version.
+ *
+ * %PACKAGENAME% is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with %PACKAGENAME%. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * For more information please see <http://www.%PACKAGENAME%.org>
+ * or contact Peter Baumann via <baumann@rasdaman.com>.
+ *
+ * Copyright 2009 Jacobs University Bremen, Peter Baumann.
+ */
package java_cup;
@@ -14,8 +35,6 @@ import java.util.Enumeration;
*
* @see java_cup.lalr_item
* @see java_cup.lalr_state
- * @version last updated: 3/6/96
- * @author Scott Hudson
*/
public class lalr_item_set {
diff --git a/src/syntaxParser/java_cup/SAVE/lalr_state.java b/src/syntaxParser/java_cup/SAVE/lalr_state.java
index 5298e87..5883462 100644
--- a/src/syntaxParser/java_cup/SAVE/lalr_state.java
+++ b/src/syntaxParser/java_cup/SAVE/lalr_state.java
@@ -1,3 +1,24 @@
+/*
+ * This file is part of %PACKAGENAME%.
+ *
+ * %PACKAGENAME% is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of
+ * the License, or (at your option) any later version.
+ *
+ * %PACKAGENAME% is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with %PACKAGENAME%. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * For more information please see <http://www.%PACKAGENAME%.org>
+ * or contact Peter Baumann via <baumann@rasdaman.com>.
+ *
+ * Copyright 2009 Jacobs University Bremen, Peter Baumann.
+ */
package java_cup;
@@ -44,9 +65,6 @@ import java.util.Stack;
* @see java_cup.lalr_item
* @see java_cup.lalr_item_set
* @see java_cup.lalr_transition
- * @version last updated: 7/3/96
- * @author Frank Flannery
- *
*/
public class lalr_state {
diff --git a/src/syntaxParser/java_cup/SAVE/lalr_transition.java b/src/syntaxParser/java_cup/SAVE/lalr_transition.java
index 1c941bd..2955f24 100644
--- a/src/syntaxParser/java_cup/SAVE/lalr_transition.java
+++ b/src/syntaxParser/java_cup/SAVE/lalr_transition.java
@@ -1,3 +1,25 @@
+/*
+ * This file is part of %PACKAGENAME%.
+ *
+ * %PACKAGENAME% is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of
+ * the License, or (at your option) any later version.
+ *
+ * %PACKAGENAME% is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with %PACKAGENAME%. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * For more information please see <http://www.%PACKAGENAME%.org>
+ * or contact Peter Baumann via <baumann@rasdaman.com>.
+ *
+ * Copyright 2009 Jacobs University Bremen, Peter Baumann.
+ */
+
package java_cup;
/** This class represents a transition in an LALR viable prefix recognition
@@ -6,9 +28,6 @@ package java_cup;
* transitions out of a single state via the _next field.
*
* @see java_cup.lalr_state
- * @version last updated: 11/25/95
- * @author Scott Hudson
- *
*/
public class lalr_transition {
diff --git a/src/syntaxParser/java_cup/SAVE/lexer.java b/src/syntaxParser/java_cup/SAVE/lexer.java
index 2230d12..4901e06 100644
--- a/src/syntaxParser/java_cup/SAVE/lexer.java
+++ b/src/syntaxParser/java_cup/SAVE/lexer.java
@@ -1,3 +1,25 @@
+/*
+ * This file is part of %PACKAGENAME%.
+ *
+ * %PACKAGENAME% is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of
+ * the License, or (at your option) any later version.
+ *
+ * %PACKAGENAME% is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with %PACKAGENAME%. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * For more information please see <http://www.%PACKAGENAME%.org>
+ * or contact Peter Baumann via <baumann@rasdaman.com>.
+ *
+ * Copyright 2009 Jacobs University Bremen, Peter Baumann.
+ */
+
package java_cup;
import java_cup.runtime.Symbol;
@@ -36,9 +58,6 @@ import java.util.Hashtable;
* publicly accessible.<p>
*
* This class is "static" (i.e., it has only static members and methods).
- *
- * @version last updated: 7/3/96
- * @author Frank Flannery
*/
public class lexer {
diff --git a/src/syntaxParser/java_cup/SAVE/lr_item_core.java b/src/syntaxParser/java_cup/SAVE/lr_item_core.java
index c0fa656..8af3de9 100644
--- a/src/syntaxParser/java_cup/SAVE/lr_item_core.java
+++ b/src/syntaxParser/java_cup/SAVE/lr_item_core.java
@@ -1,3 +1,24 @@
+/*
+ * This file is part of %PACKAGENAME%.
+ *
+ * %PACKAGENAME% is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of
+ * the License, or (at your option) any later version.
+ *
+ * %PACKAGENAME% is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with %PACKAGENAME%. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * For more information please see <http://www.%PACKAGENAME%.org>
+ * or contact Peter Baumann via <baumann@rasdaman.com>.
+ *
+ * Copyright 2009 Jacobs University Bremen, Peter Baumann.
+ */
package java_cup;
@@ -16,8 +37,6 @@ package java_cup;
* @see java_cup.lalr_item
* @see java_cup.lalr_item_set
* @see java_cup.lalr_state
- * @version last updated: 11/25/95
- * @author Scott Hudson
*/
public class lr_item_core {
diff --git a/src/syntaxParser/java_cup/SAVE/non_terminal.java b/src/syntaxParser/java_cup/SAVE/non_terminal.java
index 9354a7f..9c76e58 100644
--- a/src/syntaxParser/java_cup/SAVE/non_terminal.java
+++ b/src/syntaxParser/java_cup/SAVE/non_terminal.java
@@ -1,3 +1,25 @@
+/*
+ * This file is part of %PACKAGENAME%.
+ *
+ * %PACKAGENAME% is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of
+ * the License, or (at your option) any later version.
+ *
+ * %PACKAGENAME% is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with %PACKAGENAME%. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * For more information please see <http://www.%PACKAGENAME%.org>
+ * or contact Peter Baumann via <baumann@rasdaman.com>.
+ *
+ * Copyright 2009 Jacobs University Bremen, Peter Baumann.
+ */
+
package java_cup;
import java.util.Hashtable;
@@ -7,9 +29,6 @@ import java.util.Enumeration;
* non terminal has a textual name, an index, and a string which indicates
* the type of object it will be implemented with at runtime (i.e. the class
* of object that will be pushed on the parse stack to represent it).
- *
- * @version last updated: 11/25/95
- * @author Scott Hudson
*/
public class non_terminal extends symbol {
diff --git a/src/syntaxParser/java_cup/SAVE/nonassoc_action.java b/src/syntaxParser/java_cup/SAVE/nonassoc_action.java
index 3882324..28de666 100644
--- a/src/syntaxParser/java_cup/SAVE/nonassoc_action.java
+++ b/src/syntaxParser/java_cup/SAVE/nonassoc_action.java
@@ -1,3 +1,24 @@
+/*
+ * This file is part of %PACKAGENAME%.
+ *
+ * %PACKAGENAME% is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of
+ * the License, or (at your option) any later version.
+ *
+ * %PACKAGENAME% is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with %PACKAGENAME%. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * For more information please see <http://www.%PACKAGENAME%.org>
+ * or contact Peter Baumann via <baumann@rasdaman.com>.
+ *
+ * Copyright 2009 Jacobs University Bremen, Peter Baumann.
+ */
package java_cup;
@@ -6,9 +27,6 @@ package java_cup;
* nonassoc_action, it cannot be changed, and signifies that there
* is a conflict between shifting and reducing a production and a
* terminal that shouldn't be next to each other.
- *
- * @version last updated: 7/2/96
- * @author Frank Flannery
*/
public class nonassoc_action extends parse_action {
diff --git a/src/syntaxParser/java_cup/SAVE/parse_action.java b/src/syntaxParser/java_cup/SAVE/parse_action.java
index 9228663..979dede 100644
--- a/src/syntaxParser/java_cup/SAVE/parse_action.java
+++ b/src/syntaxParser/java_cup/SAVE/parse_action.java
@@ -1,3 +1,24 @@
+/*
+ * This file is part of %PACKAGENAME%.
+ *
+ * %PACKAGENAME% is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of
+ * the License, or (at your option) any later version.
+ *
+ * %PACKAGENAME% is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with %PACKAGENAME%. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * For more information please see <http://www.%PACKAGENAME%.org>
+ * or contact Peter Baumann via <baumann@rasdaman.com>.
+ *
+ * Copyright 2009 Jacobs University Bremen, Peter Baumann.
+ */
package java_cup;
@@ -8,8 +29,6 @@ package java_cup;
*
* @see java_cup.reduce_action
* @see java_cup.shift_action
- * @version last updated: 7/2/96
- * @author Frank Flannery
*/
public class parse_action {
diff --git a/src/syntaxParser/java_cup/SAVE/parse_action_row.java b/src/syntaxParser/java_cup/SAVE/parse_action_row.java
index 817b8c5..ffd6828 100644
--- a/src/syntaxParser/java_cup/SAVE/parse_action_row.java
+++ b/src/syntaxParser/java_cup/SAVE/parse_action_row.java
@@ -1,3 +1,24 @@
+/*
+ * This file is part of %PACKAGENAME%.
+ *
+ * %PACKAGENAME% is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of
+ * the License, or (at your option) any later version.
+ *
+ * %PACKAGENAME% is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with %PACKAGENAME%. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * For more information please see <http://www.%PACKAGENAME%.org>
+ * or contact Peter Baumann via <baumann@rasdaman.com>.
+ *
+ * Copyright 2009 Jacobs University Bremen, Peter Baumann.
+ */
package java_cup;
diff --git a/src/syntaxParser/java_cup/SAVE/parse_action_table.java b/src/syntaxParser/java_cup/SAVE/parse_action_table.java
index 1e0edb2..739dff2 100644
--- a/src/syntaxParser/java_cup/SAVE/parse_action_table.java
+++ b/src/syntaxParser/java_cup/SAVE/parse_action_table.java
@@ -1,3 +1,24 @@
+/*
+ * This file is part of %PACKAGENAME%.
+ *
+ * %PACKAGENAME% is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of
+ * the License, or (at your option) any later version.
+ *
+ * %PACKAGENAME% is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with %PACKAGENAME%. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * For more information please see <http://www.%PACKAGENAME%.org>
+ * or contact Peter Baumann via <baumann@rasdaman.com>.
+ *
+ * Copyright 2009 Jacobs University Bremen, Peter Baumann.
+ */
package java_cup;
@@ -10,8 +31,6 @@ import java.util.Enumeration;
*
* @see java_cup.parse_action
* @see java_cup.parse_action_row
- * @version last updated: 11/25/95
- * @author Scott Hudson
*/
public class parse_action_table {
diff --git a/src/syntaxParser/java_cup/SAVE/parse_reduce_row.java b/src/syntaxParser/java_cup/SAVE/parse_reduce_row.java
index 57d978e..d58841e 100644
--- a/src/syntaxParser/java_cup/SAVE/parse_reduce_row.java
+++ b/src/syntaxParser/java_cup/SAVE/parse_reduce_row.java
@@ -1,3 +1,24 @@
+/*
+ * This file is part of %PACKAGENAME%.
+ *
+ * %PACKAGENAME% is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of
+ * the License, or (at your option) any later version.
+ *
+ * %PACKAGENAME% is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with %PACKAGENAME%. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * For more information please see <http://www.%PACKAGENAME%.org>
+ * or contact Peter Baumann via <baumann@rasdaman.com>.
+ *
+ * Copyright 2009 Jacobs University Bremen, Peter Baumann.
+ */
package java_cup;
diff --git a/src/syntaxParser/java_cup/SAVE/parse_reduce_table.java b/src/syntaxParser/java_cup/SAVE/parse_reduce_table.java
index 9ac1b11..224d8a8 100644
--- a/src/syntaxParser/java_cup/SAVE/parse_reduce_table.java
+++ b/src/syntaxParser/java_cup/SAVE/parse_reduce_table.java
@@ -1,3 +1,24 @@
+/*
+ * This file is part of %PACKAGENAME%.
+ *
+ * %PACKAGENAME% is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of
+ * the License, or (at your option) any later version.
+ *
+ * %PACKAGENAME% is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with %PACKAGENAME%. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * For more information please see <http://www.%PACKAGENAME%.org>
+ * or contact Peter Baumann via <baumann@rasdaman.com>.
+ *
+ * Copyright 2009 Jacobs University Bremen, Peter Baumann.
+ */
package java_cup;
@@ -9,8 +30,6 @@ import java.util.Enumeration;
* as the last step of a reduce.
*
* @see java_cup.parse_reduce_row
- * @version last updated: 11/25/95
- * @author Scott Hudson
*/
public class parse_reduce_table {
diff --git a/src/syntaxParser/java_cup/SAVE/parser.java b/src/syntaxParser/java_cup/SAVE/parser.java
index 163968e..58220fc 100644
--- a/src/syntaxParser/java_cup/SAVE/parser.java
+++ b/src/syntaxParser/java_cup/SAVE/parser.java
@@ -1,3 +1,24 @@
+/*
+ * This file is part of %PACKAGENAME%.
+ *
+ * %PACKAGENAME% is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of
+ * the License, or (at your option) any later version.
+ *
+ * %PACKAGENAME% is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with %PACKAGENAME%. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * For more information please see <http://www.%PACKAGENAME%.org>
+ * or contact Peter Baumann via <baumann@rasdaman.com>.
+ *
+ * Copyright 2009 Jacobs University Bremen, Peter Baumann.
+ */
//----------------------------------------------------
// The following code was generated by CUP v0.10k
@@ -10,7 +31,6 @@ import java_cup.runtime.*;
import java.util.Hashtable;
/** CUP v0.10k generated parser.
- * @version Sun Jul 25 13:35:26 EDT 1999
*/
public class parser extends java_cup.runtime.lr_parser {
diff --git a/src/syntaxParser/java_cup/SAVE/production.java b/src/syntaxParser/java_cup/SAVE/production.java
index 5a41287..0bbf194 100644
--- a/src/syntaxParser/java_cup/SAVE/production.java
+++ b/src/syntaxParser/java_cup/SAVE/production.java
@@ -1,3 +1,24 @@
+/*
+ * This file is part of %PACKAGENAME%.
+ *
+ * %PACKAGENAME% is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of
+ * the License, or (at your option) any later version.
+ *
+ * %PACKAGENAME% is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with %PACKAGENAME%. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * For more information please see <http://www.%PACKAGENAME%.org>
+ * or contact Peter Baumann via <baumann@rasdaman.com>.
+ *
+ * Copyright 2009 Jacobs University Bremen, Peter Baumann.
+ */
package java_cup;
@@ -20,8 +41,6 @@ import java.util.Enumeration;
* @see java_cup.production_part
* @see java_cup.symbol_part
* @see java_cup.action_part
- * @version last updated: 7/3/96
- * @author Frank Flannery
*/
public class production {
diff --git a/src/syntaxParser/java_cup/SAVE/production_part.java b/src/syntaxParser/java_cup/SAVE/production_part.java
index a790ec0..3d42ad2 100644
--- a/src/syntaxParser/java_cup/SAVE/production_part.java
+++ b/src/syntaxParser/java_cup/SAVE/production_part.java
@@ -1,3 +1,25 @@
+/*
+ * This file is part of %PACKAGENAME%.
+ *
+ * %PACKAGENAME% is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of
+ * the License, or (at your option) any later version.
+ *
+ * %PACKAGENAME% is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with %PACKAGENAME%. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * For more information please see <http://www.%PACKAGENAME%.org>
+ * or contact Peter Baumann via <baumann@rasdaman.com>.
+ *
+ * Copyright 2009 Jacobs University Bremen, Peter Baumann.
+ */
+
package java_cup;
/** This class represents one part (either a symbol or an action) of a
@@ -7,8 +29,6 @@ package java_cup;
* This is an abstract class.
*
* @see java_cup.production
- * @version last updated: 11/25/95
- * @author Scott Hudson
*/
public abstract class production_part {
diff --git a/src/syntaxParser/java_cup/SAVE/reduce_action.java b/src/syntaxParser/java_cup/SAVE/reduce_action.java
index e8f4c84..79c6d19 100644
--- a/src/syntaxParser/java_cup/SAVE/reduce_action.java
+++ b/src/syntaxParser/java_cup/SAVE/reduce_action.java
@@ -1,12 +1,30 @@
+/*
+ * This file is part of %PACKAGENAME%.
+ *
+ * %PACKAGENAME% is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of
+ * the License, or (at your option) any later version.
+ *
+ * %PACKAGENAME% is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with %PACKAGENAME%. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * For more information please see <http://www.%PACKAGENAME%.org>
+ * or contact Peter Baumann via <baumann@rasdaman.com>.
+ *
+ * Copyright 2009 Jacobs University Bremen, Peter Baumann.
+ */
package java_cup;
/** This class represents a reduce action within the parse table.
* The action simply stores the production that it reduces with and
* responds to queries about its type.
- *
- * @version last updated: 11/25/95
- * @author Scott Hudson
*/
public class reduce_action extends parse_action {
diff --git a/src/syntaxParser/java_cup/SAVE/shift_action.java b/src/syntaxParser/java_cup/SAVE/shift_action.java
index 33fc17a..e1c75d4 100644
--- a/src/syntaxParser/java_cup/SAVE/shift_action.java
+++ b/src/syntaxParser/java_cup/SAVE/shift_action.java
@@ -1,12 +1,30 @@
+/*
+ * This file is part of %PACKAGENAME%.
+ *
+ * %PACKAGENAME% is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of
+ * the License, or (at your option) any later version.
+ *
+ * %PACKAGENAME% is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with %PACKAGENAME%. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * For more information please see <http://www.%PACKAGENAME%.org>
+ * or contact Peter Baumann via <baumann@rasdaman.com>.
+ *
+ * Copyright 2009 Jacobs University Bremen, Peter Baumann.
+ */
package java_cup;
/** This class represents a shift action within the parse table.
* The action simply stores the state that it shifts to and responds
* to queries about its type.
- *
- * @version last updated: 11/25/95
- * @author Scott Hudson
*/
public class shift_action extends parse_action {
diff --git a/src/syntaxParser/java_cup/SAVE/sym.java b/src/syntaxParser/java_cup/SAVE/sym.java
index 9810a3d..6b8136e 100644
--- a/src/syntaxParser/java_cup/SAVE/sym.java
+++ b/src/syntaxParser/java_cup/SAVE/sym.java
@@ -1,3 +1,24 @@
+/*
+ * This file is part of %PACKAGENAME%.
+ *
+ * %PACKAGENAME% is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of
+ * the License, or (at your option) any later version.
+ *
+ * %PACKAGENAME% is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with %PACKAGENAME%. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * For more information please see <http://www.%PACKAGENAME%.org>
+ * or contact Peter Baumann via <baumann@rasdaman.com>.
+ *
+ * Copyright 2009 Jacobs University Bremen, Peter Baumann.
+ */
//----------------------------------------------------
// The following code was generated by CUP v0.10k
diff --git a/src/syntaxParser/java_cup/SAVE/symbol.java b/src/syntaxParser/java_cup/SAVE/symbol.java
index 94d8b7d..88c4893 100644
--- a/src/syntaxParser/java_cup/SAVE/symbol.java
+++ b/src/syntaxParser/java_cup/SAVE/symbol.java
@@ -1,3 +1,25 @@
+/*
+ * This file is part of %PACKAGENAME%.
+ *
+ * %PACKAGENAME% is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of
+ * the License, or (at your option) any later version.
+ *
+ * %PACKAGENAME% is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with %PACKAGENAME%. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * For more information please see <http://www.%PACKAGENAME%.org>
+ * or contact Peter Baumann via <baumann@rasdaman.com>.
+ *
+ * Copyright 2009 Jacobs University Bremen, Peter Baumann.
+ */
+
package java_cup;
/** This abstract class serves as the base class for grammar symbols (i.e.,
@@ -10,8 +32,6 @@ package java_cup;
*
* @see java_cup.terminal
* @see java_cup.non_terminal
- * @version last updated: 7/3/96
- * @author Frank Flannery
*/
public abstract class symbol {
/*-----------------------------------------------------------*/
diff --git a/src/syntaxParser/java_cup/SAVE/symbol_part.java b/src/syntaxParser/java_cup/SAVE/symbol_part.java
index 9142b5f..4f5c7da 100644
--- a/src/syntaxParser/java_cup/SAVE/symbol_part.java
+++ b/src/syntaxParser/java_cup/SAVE/symbol_part.java
@@ -1,3 +1,25 @@
+/*
+ * This file is part of %PACKAGENAME%.
+ *
+ * %PACKAGENAME% is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of
+ * the License, or (at your option) any later version.
+ *
+ * %PACKAGENAME% is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with %PACKAGENAME%. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * For more information please see <http://www.%PACKAGENAME%.org>
+ * or contact Peter Baumann via <baumann@rasdaman.com>.
+ *
+ * Copyright 2009 Jacobs University Bremen, Peter Baumann.
+ */
+
package java_cup;
/** This class represents a part of a production which is a symbol (terminal
@@ -5,8 +27,6 @@ package java_cup;
* question.
*
* @see java_cup.production
- * @version last updated: 11/25/95
- * @author Scott Hudson
*/
public class symbol_part extends production_part {
diff --git a/src/syntaxParser/java_cup/SAVE/symbol_set.java b/src/syntaxParser/java_cup/SAVE/symbol_set.java
index a1aec10..96294a4 100644
--- a/src/syntaxParser/java_cup/SAVE/symbol_set.java
+++ b/src/syntaxParser/java_cup/SAVE/symbol_set.java
@@ -1,3 +1,24 @@
+/*
+ * This file is part of %PACKAGENAME%.
+ *
+ * %PACKAGENAME% is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of
+ * the License, or (at your option) any later version.
+ *
+ * %PACKAGENAME% is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with %PACKAGENAME%. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * For more information please see <http://www.%PACKAGENAME%.org>
+ * or contact Peter Baumann via <baumann@rasdaman.com>.
+ *
+ * Copyright 2009 Jacobs University Bremen, Peter Baumann.
+ */
package java_cup;
@@ -8,8 +29,6 @@ import java.util.Enumeration;
* set operations to manipulate them.
*
* @see java_cup.symbol
- * @version last updated: 11/25/95
- * @author Scott Hudson
*/
public class symbol_set {
diff --git a/src/syntaxParser/java_cup/SAVE/terminal.java b/src/syntaxParser/java_cup/SAVE/terminal.java
index e1a40aa..463dfde 100644
--- a/src/syntaxParser/java_cup/SAVE/terminal.java
+++ b/src/syntaxParser/java_cup/SAVE/terminal.java
@@ -1,3 +1,25 @@
+/*
+ * This file is part of %PACKAGENAME%.
+ *
+ * %PACKAGENAME% is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of
+ * the License, or (at your option) any later version.
+ *
+ * %PACKAGENAME% is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with %PACKAGENAME%. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * For more information please see <http://www.%PACKAGENAME%.org>
+ * or contact Peter Baumann via <baumann@rasdaman.com>.
+ *
+ * Copyright 2009 Jacobs University Bremen, Peter Baumann.
+ */
+
package java_cup;
import java_cup.assoc;
@@ -9,9 +31,6 @@ import java.util.Enumeration;
* object it will be implemented with at runtime (i.e. the class of object
* that will be returned by the scanner and pushed on the parse stack to
* represent it).
- *
- * @version last updated: 7/3/96
- * @author Frank Flannery
*/
public class terminal extends symbol {
diff --git a/src/syntaxParser/java_cup/SAVE/terminal_set.java b/src/syntaxParser/java_cup/SAVE/terminal_set.java
index e921cb5..36392a3 100644
--- a/src/syntaxParser/java_cup/SAVE/terminal_set.java
+++ b/src/syntaxParser/java_cup/SAVE/terminal_set.java
@@ -1,11 +1,30 @@
+/*
+ * This file is part of %PACKAGENAME%.
+ *
+ * %PACKAGENAME% is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of
+ * the License, or (at your option) any later version.
+ *
+ * %PACKAGENAME% is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with %PACKAGENAME%. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * For more information please see <http://www.%PACKAGENAME%.org>
+ * or contact Peter Baumann via <baumann@rasdaman.com>.
+ *
+ * Copyright 2009 Jacobs University Bremen, Peter Baumann.
+ */
package java_cup;
import java.util.BitSet;
/** A set of terminals implemented as a bitset.
- * @version last updated: 11/25/95
- * @author Scott Hudson
*/
public class terminal_set {
diff --git a/src/syntaxParser/java_cup/SAVE/version.java b/src/syntaxParser/java_cup/SAVE/version.java
index 06600b5..e04fd94 100644
--- a/src/syntaxParser/java_cup/SAVE/version.java
+++ b/src/syntaxParser/java_cup/SAVE/version.java
@@ -1,3 +1,24 @@
+/*
+ * This file is part of %PACKAGENAME%.
+ *
+ * %PACKAGENAME% is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of
+ * the License, or (at your option) any later version.
+ *
+ * %PACKAGENAME% is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with %PACKAGENAME%. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * For more information please see <http://www.%PACKAGENAME%.org>
+ * or contact Peter Baumann via <baumann@rasdaman.com>.
+ *
+ * Copyright 2009 Jacobs University Bremen, Peter Baumann.
+ */
package java_cup;
@@ -13,9 +34,6 @@ package java_cup;
* change big enough to cause incompatibilities. Finally update
* letter will be incremented for small bug fixes and changes that
* probably wouldn't be noticed by a user.
- *
- * @version last updated: 12/22/97 [CSA]
- * @author Frank Flannery
*/
public class version {
diff --git a/src/syntaxParser/java_cup/action_part.java b/src/syntaxParser/java_cup/action_part.java
index 69e98f5..e197001 100644
--- a/src/syntaxParser/java_cup/action_part.java
+++ b/src/syntaxParser/java_cup/action_part.java
@@ -1,3 +1,24 @@
+/*
+ * This file is part of %PACKAGENAME%.
+ *
+ * %PACKAGENAME% is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of
+ * the License, or (at your option) any later version.
+ *
+ * %PACKAGENAME% is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with %PACKAGENAME%. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * For more information please see <http://www.%PACKAGENAME%.org>
+ * or contact Peter Baumann via <baumann@rasdaman.com>.
+ *
+ * Copyright 2009 Jacobs University Bremen, Peter Baumann.
+ */
package java_cup;
@@ -8,8 +29,6 @@ package java_cup;
* empty string (and ends with this action).
*
* @see java_cup.production
- * @version last update: 11/25/95
- * @author Scott Hudson
*/
public class action_part extends production_part {
diff --git a/src/syntaxParser/java_cup/action_production.java b/src/syntaxParser/java_cup/action_production.java
index 3c0845f..2d0621d 100644
--- a/src/syntaxParser/java_cup/action_production.java
+++ b/src/syntaxParser/java_cup/action_production.java
@@ -1,11 +1,30 @@
+/*
+ * This file is part of %PACKAGENAME%.
+ *
+ * %PACKAGENAME% is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of
+ * the License, or (at your option) any later version.
+ *
+ * %PACKAGENAME% is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with %PACKAGENAME%. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * For more information please see <http://www.%PACKAGENAME%.org>
+ * or contact Peter Baumann via <baumann@rasdaman.com>.
+ *
+ * Copyright 2009 Jacobs University Bremen, Peter Baumann.
+ */
package java_cup;
/** A specialized version of a production used when we split an existing
* production in order to remove an embedded action. Here we keep a bit
* of extra bookkeeping so that we know where we came from.
- * @version last updated: 11/25/95
- * @author Scott Hudson
*/
public class action_production extends production {
diff --git a/src/syntaxParser/java_cup/assoc.java b/src/syntaxParser/java_cup/assoc.java
index 8d0b50e..7c152c3 100644
--- a/src/syntaxParser/java_cup/assoc.java
+++ b/src/syntaxParser/java_cup/assoc.java
@@ -1,9 +1,28 @@
+/*
+ * This file is part of %PACKAGENAME%.
+ *
+ * %PACKAGENAME% is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of
+ * the License, or (at your option) any later version.
+ *
+ * %PACKAGENAME% is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with %PACKAGENAME%. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * For more information please see <http://www.%PACKAGENAME%.org>
+ * or contact Peter Baumann via <baumann@rasdaman.com>.
+ *
+ * Copyright 2009 Jacobs University Bremen, Peter Baumann.
+ */
+
package java_cup;
-/* Defines integers that represent the associativity of terminals
- * @version last updated: 7/3/96
- * @author Frank Flannery
- */
+// Defines integers that represent the associativity of terminals
public class assoc {
@@ -13,4 +32,4 @@ public class assoc {
public final static int nonassoc = 2;
public final static int no_prec = -1;
-} \ No newline at end of file
+}
diff --git a/src/syntaxParser/java_cup/emit.java b/src/syntaxParser/java_cup/emit.java
index 9db9014..92cac04 100644
--- a/src/syntaxParser/java_cup/emit.java
+++ b/src/syntaxParser/java_cup/emit.java
@@ -1,3 +1,25 @@
+/*
+ * This file is part of %PACKAGENAME%.
+ *
+ * %PACKAGENAME% is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of
+ * the License, or (at your option) any later version.
+ *
+ * %PACKAGENAME% is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with %PACKAGENAME%. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * For more information please see <http://www.%PACKAGENAME%.org>
+ * or contact Peter Baumann via <baumann@rasdaman.com>.
+ *
+ * Copyright 2009 Jacobs University Bremen, Peter Baumann.
+ */
+
package java_cup;
import java.io.PrintWriter;
@@ -50,8 +72,6 @@ import java.util.Date;
* This class is "static" (contains only static data and methods).<p>
*
* @see java_cup.main
- * @version last update: 11/25/95
- * @author Scott Hudson
*/
/* Major externally callable routines here include:
diff --git a/src/syntaxParser/java_cup/internal_error.java b/src/syntaxParser/java_cup/internal_error.java
index 4d3e7c2..c72aa72 100644
--- a/src/syntaxParser/java_cup/internal_error.java
+++ b/src/syntaxParser/java_cup/internal_error.java
@@ -1,3 +1,24 @@
+/*
+ * This file is part of %PACKAGENAME%.
+ *
+ * %PACKAGENAME% is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of
+ * the License, or (at your option) any later version.
+ *
+ * %PACKAGENAME% is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with %PACKAGENAME%. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * For more information please see <http://www.%PACKAGENAME%.org>
+ * or contact Peter Baumann via <baumann@rasdaman.com>.
+ *
+ * Copyright 2009 Jacobs University Bremen, Peter Baumann.
+ */
package java_cup;
diff --git a/src/syntaxParser/java_cup/lalr_item.java b/src/syntaxParser/java_cup/lalr_item.java
index fe92054..3660aa2 100644
--- a/src/syntaxParser/java_cup/lalr_item.java
+++ b/src/syntaxParser/java_cup/lalr_item.java
@@ -1,3 +1,25 @@
+/*
+ * This file is part of %PACKAGENAME%.
+ *
+ * %PACKAGENAME% is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of
+ * the License, or (at your option) any later version.
+ *
+ * %PACKAGENAME% is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with %PACKAGENAME%. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * For more information please see <http://www.%PACKAGENAME%.org>
+ * or contact Peter Baumann via <baumann@rasdaman.com>.
+ *
+ * Copyright 2009 Jacobs University Bremen, Peter Baumann.
+ */
+
package java_cup;
import java.util.Stack;
@@ -26,8 +48,6 @@ import java.util.Enumeration;
*
* @see java_cup.lalr_item_set
* @see java_cup.lalr_state
- * @version last updated: 11/25/95
- * @author Scott Hudson
*/
public class lalr_item extends lr_item_core {
diff --git a/src/syntaxParser/java_cup/lalr_item_set.java b/src/syntaxParser/java_cup/lalr_item_set.java
index 233a68f..9959192 100644
--- a/src/syntaxParser/java_cup/lalr_item_set.java
+++ b/src/syntaxParser/java_cup/lalr_item_set.java
@@ -1,3 +1,24 @@
+/*
+ * This file is part of %PACKAGENAME%.
+ *
+ * %PACKAGENAME% is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of
+ * the License, or (at your option) any later version.
+ *
+ * %PACKAGENAME% is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with %PACKAGENAME%. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * For more information please see <http://www.%PACKAGENAME%.org>
+ * or contact Peter Baumann via <baumann@rasdaman.com>.
+ *
+ * Copyright 2009 Jacobs University Bremen, Peter Baumann.
+ */
package java_cup;
@@ -14,8 +35,6 @@ import java.util.Enumeration;
*
* @see java_cup.lalr_item
* @see java_cup.lalr_state
- * @version last updated: 3/6/96
- * @author Scott Hudson
*/
public class lalr_item_set {
diff --git a/src/syntaxParser/java_cup/lalr_state.java b/src/syntaxParser/java_cup/lalr_state.java
index 5298e87..5883462 100644
--- a/src/syntaxParser/java_cup/lalr_state.java
+++ b/src/syntaxParser/java_cup/lalr_state.java
@@ -1,3 +1,24 @@
+/*
+ * This file is part of %PACKAGENAME%.
+ *
+ * %PACKAGENAME% is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of
+ * the License, or (at your option) any later version.
+ *
+ * %PACKAGENAME% is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with %PACKAGENAME%. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * For more information please see <http://www.%PACKAGENAME%.org>
+ * or contact Peter Baumann via <baumann@rasdaman.com>.
+ *
+ * Copyright 2009 Jacobs University Bremen, Peter Baumann.
+ */
package java_cup;
@@ -44,9 +65,6 @@ import java.util.Stack;
* @see java_cup.lalr_item
* @see java_cup.lalr_item_set
* @see java_cup.lalr_transition
- * @version last updated: 7/3/96
- * @author Frank Flannery
- *
*/
public class lalr_state {
diff --git a/src/syntaxParser/java_cup/lalr_transition.java b/src/syntaxParser/java_cup/lalr_transition.java
index 1c941bd..2955f24 100644
--- a/src/syntaxParser/java_cup/lalr_transition.java
+++ b/src/syntaxParser/java_cup/lalr_transition.java
@@ -1,3 +1,25 @@
+/*
+ * This file is part of %PACKAGENAME%.
+ *
+ * %PACKAGENAME% is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of
+ * the License, or (at your option) any later version.
+ *
+ * %PACKAGENAME% is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with %PACKAGENAME%. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * For more information please see <http://www.%PACKAGENAME%.org>
+ * or contact Peter Baumann via <baumann@rasdaman.com>.
+ *
+ * Copyright 2009 Jacobs University Bremen, Peter Baumann.
+ */
+
package java_cup;
/** This class represents a transition in an LALR viable prefix recognition
@@ -6,9 +28,6 @@ package java_cup;
* transitions out of a single state via the _next field.
*
* @see java_cup.lalr_state
- * @version last updated: 11/25/95
- * @author Scott Hudson
- *
*/
public class lalr_transition {
diff --git a/src/syntaxParser/java_cup/lexer.java b/src/syntaxParser/java_cup/lexer.java
index 2230d12..4901e06 100644
--- a/src/syntaxParser/java_cup/lexer.java
+++ b/src/syntaxParser/java_cup/lexer.java
@@ -1,3 +1,25 @@
+/*
+ * This file is part of %PACKAGENAME%.
+ *
+ * %PACKAGENAME% is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of
+ * the License, or (at your option) any later version.
+ *
+ * %PACKAGENAME% is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with %PACKAGENAME%. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * For more information please see <http://www.%PACKAGENAME%.org>
+ * or contact Peter Baumann via <baumann@rasdaman.com>.
+ *
+ * Copyright 2009 Jacobs University Bremen, Peter Baumann.
+ */
+
package java_cup;
import java_cup.runtime.Symbol;
@@ -36,9 +58,6 @@ import java.util.Hashtable;
* publicly accessible.<p>
*
* This class is "static" (i.e., it has only static members and methods).
- *
- * @version last updated: 7/3/96
- * @author Frank Flannery
*/
public class lexer {
diff --git a/src/syntaxParser/java_cup/lr_item_core.java b/src/syntaxParser/java_cup/lr_item_core.java
index c0fa656..8af3de9 100644
--- a/src/syntaxParser/java_cup/lr_item_core.java
+++ b/src/syntaxParser/java_cup/lr_item_core.java
@@ -1,3 +1,24 @@
+/*
+ * This file is part of %PACKAGENAME%.
+ *
+ * %PACKAGENAME% is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of
+ * the License, or (at your option) any later version.
+ *
+ * %PACKAGENAME% is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with %PACKAGENAME%. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * For more information please see <http://www.%PACKAGENAME%.org>
+ * or contact Peter Baumann via <baumann@rasdaman.com>.
+ *
+ * Copyright 2009 Jacobs University Bremen, Peter Baumann.
+ */
package java_cup;
@@ -16,8 +37,6 @@ package java_cup;
* @see java_cup.lalr_item
* @see java_cup.lalr_item_set
* @see java_cup.lalr_state
- * @version last updated: 11/25/95
- * @author Scott Hudson
*/
public class lr_item_core {
diff --git a/src/syntaxParser/java_cup/non_terminal.java b/src/syntaxParser/java_cup/non_terminal.java
index 9354a7f..9c76e58 100644
--- a/src/syntaxParser/java_cup/non_terminal.java
+++ b/src/syntaxParser/java_cup/non_terminal.java
@@ -1,3 +1,25 @@
+/*
+ * This file is part of %PACKAGENAME%.
+ *
+ * %PACKAGENAME% is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of
+ * the License, or (at your option) any later version.
+ *
+ * %PACKAGENAME% is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with %PACKAGENAME%. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * For more information please see <http://www.%PACKAGENAME%.org>
+ * or contact Peter Baumann via <baumann@rasdaman.com>.
+ *
+ * Copyright 2009 Jacobs University Bremen, Peter Baumann.
+ */
+
package java_cup;
import java.util.Hashtable;
@@ -7,9 +29,6 @@ import java.util.Enumeration;
* non terminal has a textual name, an index, and a string which indicates
* the type of object it will be implemented with at runtime (i.e. the class
* of object that will be pushed on the parse stack to represent it).
- *
- * @version last updated: 11/25/95
- * @author Scott Hudson
*/
public class non_terminal extends symbol {
diff --git a/src/syntaxParser/java_cup/nonassoc_action.java b/src/syntaxParser/java_cup/nonassoc_action.java
index 3882324..28de666 100644
--- a/src/syntaxParser/java_cup/nonassoc_action.java
+++ b/src/syntaxParser/java_cup/nonassoc_action.java
@@ -1,3 +1,24 @@
+/*
+ * This file is part of %PACKAGENAME%.
+ *
+ * %PACKAGENAME% is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of
+ * the License, or (at your option) any later version.
+ *
+ * %PACKAGENAME% is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with %PACKAGENAME%. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * For more information please see <http://www.%PACKAGENAME%.org>
+ * or contact Peter Baumann via <baumann@rasdaman.com>.
+ *
+ * Copyright 2009 Jacobs University Bremen, Peter Baumann.
+ */
package java_cup;
@@ -6,9 +27,6 @@ package java_cup;
* nonassoc_action, it cannot be changed, and signifies that there
* is a conflict between shifting and reducing a production and a
* terminal that shouldn't be next to each other.
- *
- * @version last updated: 7/2/96
- * @author Frank Flannery
*/
public class nonassoc_action extends parse_action {
diff --git a/src/syntaxParser/java_cup/parse_action.java b/src/syntaxParser/java_cup/parse_action.java
index 9228663..979dede 100644
--- a/src/syntaxParser/java_cup/parse_action.java
+++ b/src/syntaxParser/java_cup/parse_action.java
@@ -1,3 +1,24 @@
+/*
+ * This file is part of %PACKAGENAME%.
+ *
+ * %PACKAGENAME% is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of
+ * the License, or (at your option) any later version.
+ *
+ * %PACKAGENAME% is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with %PACKAGENAME%. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * For more information please see <http://www.%PACKAGENAME%.org>
+ * or contact Peter Baumann via <baumann@rasdaman.com>.
+ *
+ * Copyright 2009 Jacobs University Bremen, Peter Baumann.
+ */
package java_cup;
@@ -8,8 +29,6 @@ package java_cup;
*
* @see java_cup.reduce_action
* @see java_cup.shift_action
- * @version last updated: 7/2/96
- * @author Frank Flannery
*/
public class parse_action {
diff --git a/src/syntaxParser/java_cup/parse_action_row.java b/src/syntaxParser/java_cup/parse_action_row.java
index 817b8c5..ffd6828 100644
--- a/src/syntaxParser/java_cup/parse_action_row.java
+++ b/src/syntaxParser/java_cup/parse_action_row.java
@@ -1,3 +1,24 @@
+/*
+ * This file is part of %PACKAGENAME%.
+ *
+ * %PACKAGENAME% is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of
+ * the License, or (at your option) any later version.
+ *
+ * %PACKAGENAME% is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with %PACKAGENAME%. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * For more information please see <http://www.%PACKAGENAME%.org>
+ * or contact Peter Baumann via <baumann@rasdaman.com>.
+ *
+ * Copyright 2009 Jacobs University Bremen, Peter Baumann.
+ */
package java_cup;
diff --git a/src/syntaxParser/java_cup/parse_action_table.java b/src/syntaxParser/java_cup/parse_action_table.java
index 1e0edb2..739dff2 100644
--- a/src/syntaxParser/java_cup/parse_action_table.java
+++ b/src/syntaxParser/java_cup/parse_action_table.java
@@ -1,3 +1,24 @@
+/*
+ * This file is part of %PACKAGENAME%.
+ *
+ * %PACKAGENAME% is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of
+ * the License, or (at your option) any later version.
+ *
+ * %PACKAGENAME% is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with %PACKAGENAME%. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * For more information please see <http://www.%PACKAGENAME%.org>
+ * or contact Peter Baumann via <baumann@rasdaman.com>.
+ *
+ * Copyright 2009 Jacobs University Bremen, Peter Baumann.
+ */
package java_cup;
@@ -10,8 +31,6 @@ import java.util.Enumeration;
*
* @see java_cup.parse_action
* @see java_cup.parse_action_row
- * @version last updated: 11/25/95
- * @author Scott Hudson
*/
public class parse_action_table {
diff --git a/src/syntaxParser/java_cup/parse_reduce_row.java b/src/syntaxParser/java_cup/parse_reduce_row.java
index 57d978e..d58841e 100644
--- a/src/syntaxParser/java_cup/parse_reduce_row.java
+++ b/src/syntaxParser/java_cup/parse_reduce_row.java
@@ -1,3 +1,24 @@
+/*
+ * This file is part of %PACKAGENAME%.
+ *
+ * %PACKAGENAME% is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of
+ * the License, or (at your option) any later version.
+ *
+ * %PACKAGENAME% is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with %PACKAGENAME%. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * For more information please see <http://www.%PACKAGENAME%.org>
+ * or contact Peter Baumann via <baumann@rasdaman.com>.
+ *
+ * Copyright 2009 Jacobs University Bremen, Peter Baumann.
+ */
package java_cup;
diff --git a/src/syntaxParser/java_cup/parse_reduce_table.java b/src/syntaxParser/java_cup/parse_reduce_table.java
index 9ac1b11..224d8a8 100644
--- a/src/syntaxParser/java_cup/parse_reduce_table.java
+++ b/src/syntaxParser/java_cup/parse_reduce_table.java
@@ -1,3 +1,24 @@
+/*
+ * This file is part of %PACKAGENAME%.
+ *
+ * %PACKAGENAME% is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of
+ * the License, or (at your option) any later version.
+ *
+ * %PACKAGENAME% is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with %PACKAGENAME%. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * For more information please see <http://www.%PACKAGENAME%.org>
+ * or contact Peter Baumann via <baumann@rasdaman.com>.
+ *
+ * Copyright 2009 Jacobs University Bremen, Peter Baumann.
+ */
package java_cup;
@@ -9,8 +30,6 @@ import java.util.Enumeration;
* as the last step of a reduce.
*
* @see java_cup.parse_reduce_row
- * @version last updated: 11/25/95
- * @author Scott Hudson
*/
public class parse_reduce_table {
diff --git a/src/syntaxParser/java_cup/parser.java b/src/syntaxParser/java_cup/parser.java
index 163968e..58220fc 100644
--- a/src/syntaxParser/java_cup/parser.java
+++ b/src/syntaxParser/java_cup/parser.java
@@ -1,3 +1,24 @@
+/*
+ * This file is part of %PACKAGENAME%.
+ *
+ * %PACKAGENAME% is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of
+ * the License, or (at your option) any later version.
+ *
+ * %PACKAGENAME% is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with %PACKAGENAME%. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * For more information please see <http://www.%PACKAGENAME%.org>
+ * or contact Peter Baumann via <baumann@rasdaman.com>.
+ *
+ * Copyright 2009 Jacobs University Bremen, Peter Baumann.
+ */
//----------------------------------------------------
// The following code was generated by CUP v0.10k
@@ -10,7 +31,6 @@ import java_cup.runtime.*;
import java.util.Hashtable;
/** CUP v0.10k generated parser.
- * @version Sun Jul 25 13:35:26 EDT 1999
*/
public class parser extends java_cup.runtime.lr_parser {
diff --git a/src/syntaxParser/java_cup/production.java b/src/syntaxParser/java_cup/production.java
index 5a41287..0bbf194 100644
--- a/src/syntaxParser/java_cup/production.java
+++ b/src/syntaxParser/java_cup/production.java
@@ -1,3 +1,24 @@
+/*
+ * This file is part of %PACKAGENAME%.
+ *
+ * %PACKAGENAME% is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of
+ * the License, or (at your option) any later version.
+ *
+ * %PACKAGENAME% is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with %PACKAGENAME%. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * For more information please see <http://www.%PACKAGENAME%.org>
+ * or contact Peter Baumann via <baumann@rasdaman.com>.
+ *
+ * Copyright 2009 Jacobs University Bremen, Peter Baumann.
+ */
package java_cup;
@@ -20,8 +41,6 @@ import java.util.Enumeration;
* @see java_cup.production_part
* @see java_cup.symbol_part
* @see java_cup.action_part
- * @version last updated: 7/3/96
- * @author Frank Flannery
*/
public class production {
diff --git a/src/syntaxParser/java_cup/production_part.java b/src/syntaxParser/java_cup/production_part.java
index a790ec0..3d42ad2 100644
--- a/src/syntaxParser/java_cup/production_part.java
+++ b/src/syntaxParser/java_cup/production_part.java
@@ -1,3 +1,25 @@
+/*
+ * This file is part of %PACKAGENAME%.
+ *
+ * %PACKAGENAME% is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of
+ * the License, or (at your option) any later version.
+ *
+ * %PACKAGENAME% is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with %PACKAGENAME%. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * For more information please see <http://www.%PACKAGENAME%.org>
+ * or contact Peter Baumann via <baumann@rasdaman.com>.
+ *
+ * Copyright 2009 Jacobs University Bremen, Peter Baumann.
+ */
+
package java_cup;
/** This class represents one part (either a symbol or an action) of a
@@ -7,8 +29,6 @@ package java_cup;
* This is an abstract class.
*
* @see java_cup.production
- * @version last updated: 11/25/95
- * @author Scott Hudson
*/
public abstract class production_part {
diff --git a/src/syntaxParser/java_cup/reduce_action.java b/src/syntaxParser/java_cup/reduce_action.java
index e8f4c84..79c6d19 100644
--- a/src/syntaxParser/java_cup/reduce_action.java
+++ b/src/syntaxParser/java_cup/reduce_action.java
@@ -1,12 +1,30 @@
+/*
+ * This file is part of %PACKAGENAME%.
+ *
+ * %PACKAGENAME% is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of
+ * the License, or (at your option) any later version.
+ *
+ * %PACKAGENAME% is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with %PACKAGENAME%. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * For more information please see <http://www.%PACKAGENAME%.org>
+ * or contact Peter Baumann via <baumann@rasdaman.com>.
+ *
+ * Copyright 2009 Jacobs University Bremen, Peter Baumann.
+ */
package java_cup;
/** This class represents a reduce action within the parse table.
* The action simply stores the production that it reduces with and
* responds to queries about its type.
- *
- * @version last updated: 11/25/95
- * @author Scott Hudson
*/
public class reduce_action extends parse_action {
diff --git a/src/syntaxParser/java_cup/runtime/Scanner.java b/src/syntaxParser/java_cup/runtime/Scanner.java
index 3233551..1d1c071 100644
--- a/src/syntaxParser/java_cup/runtime/Scanner.java
+++ b/src/syntaxParser/java_cup/runtime/Scanner.java
@@ -1,12 +1,31 @@
+/*
+ * This file is part of %PACKAGENAME%.
+ *
+ * %PACKAGENAME% is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of
+ * the License, or (at your option) any later version.
+ *
+ * %PACKAGENAME% is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with %PACKAGENAME%. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * For more information please see <http://www.%PACKAGENAME%.org>
+ * or contact Peter Baumann via <baumann@rasdaman.com>.
+ *
+ * Copyright 2009 Jacobs University Bremen, Peter Baumann.
+ */
+
package java_cup.runtime;
/**
* Defines the Scanner interface, which CUP uses in the default
* implementation of <code>lr_parser.scan()</code>. Integration
* of scanners implementing <code>Scanner</code> is facilitated.
- *
- * @version last updated 23-Jul-1999
- * @author David MacMahon <davidm@smartsc.com>
*/
/* *************************************************
diff --git a/src/syntaxParser/java_cup/runtime/Symbol.java b/src/syntaxParser/java_cup/runtime/Symbol.java
index eeb6a0b..5bb94d9 100644
--- a/src/syntaxParser/java_cup/runtime/Symbol.java
+++ b/src/syntaxParser/java_cup/runtime/Symbol.java
@@ -1,12 +1,31 @@
+/*
+ * This file is part of %PACKAGENAME%.
+ *
+ * %PACKAGENAME% is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of
+ * the License, or (at your option) any later version.
+ *
+ * %PACKAGENAME% is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with %PACKAGENAME%. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * For more information please see <http://www.%PACKAGENAME%.org>
+ * or contact Peter Baumann via <baumann@rasdaman.com>.
+ *
+ * Copyright 2009 Jacobs University Bremen, Peter Baumann.
+ */
+
package java_cup.runtime;
/**
* Defines the Symbol class, which is used to represent all terminals
* and nonterminals while parsing. The lexer should pass CUP Symbols
* and CUP returns a Symbol.
- *
- * @version last updated: 7/3/96
- * @author Frank Flannery
*/
/* ****************************************************************
diff --git a/src/syntaxParser/java_cup/runtime/lr_parser.java b/src/syntaxParser/java_cup/runtime/lr_parser.java
index 3c8335c..3ba17a9 100644
--- a/src/syntaxParser/java_cup/runtime/lr_parser.java
+++ b/src/syntaxParser/java_cup/runtime/lr_parser.java
@@ -1,4 +1,25 @@
-
+/*
+ * This file is part of %PACKAGENAME%.
+ *
+ * %PACKAGENAME% is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of
+ * the License, or (at your option) any later version.
+ *
+ * %PACKAGENAME% is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with %PACKAGENAME%. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * For more information please see <http://www.%PACKAGENAME%.org>
+ * or contact Peter Baumann via <baumann@rasdaman.com>.
+ *
+ * Copyright 2009 Jacobs University Bremen, Peter Baumann.
+ */
+
package java_cup.runtime;
import java.util.Stack;
@@ -108,8 +129,6 @@ import java.util.Stack;
* @see java_cup.runtime.Symbol
* @see java_cup.runtime.Symbol
* @see java_cup.runtime.virtual_parse_stack
- * @version last updated: 7/3/96
- * @author Frank Flannery
*/
public abstract class lr_parser {
diff --git a/src/syntaxParser/java_cup/runtime/virtual_parse_stack.java b/src/syntaxParser/java_cup/runtime/virtual_parse_stack.java
index a4386aa..2cc297a 100644
--- a/src/syntaxParser/java_cup/runtime/virtual_parse_stack.java
+++ b/src/syntaxParser/java_cup/runtime/virtual_parse_stack.java
@@ -1,3 +1,24 @@
+/*
+ * This file is part of %PACKAGENAME%.
+ *
+ * %PACKAGENAME% is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of
+ * the License, or (at your option) any later version.
+ *
+ * %PACKAGENAME% is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with %PACKAGENAME%. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * For more information please see <http://www.%PACKAGENAME%.org>
+ * or contact Peter Baumann via <baumann@rasdaman.com>.
+ *
+ * Copyright 2009 Jacobs University Bremen, Peter Baumann.
+ */
package java_cup.runtime;
@@ -15,8 +36,6 @@ import java.util.Stack;
* state is maintained on the virtual stack, not full Symbol objects.
*
* @see java_cup.runtime.lr_parser
- * @version last updated: 7/3/96
- * @author Frank Flannery
*/
public class virtual_parse_stack {
diff --git a/src/syntaxParser/java_cup/shift_action.java b/src/syntaxParser/java_cup/shift_action.java
index 33fc17a..e1c75d4 100644
--- a/src/syntaxParser/java_cup/shift_action.java
+++ b/src/syntaxParser/java_cup/shift_action.java
@@ -1,12 +1,30 @@
+/*
+ * This file is part of %PACKAGENAME%.
+ *
+ * %PACKAGENAME% is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of
+ * the License, or (at your option) any later version.
+ *
+ * %PACKAGENAME% is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with %PACKAGENAME%. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * For more information please see <http://www.%PACKAGENAME%.org>
+ * or contact Peter Baumann via <baumann@rasdaman.com>.
+ *
+ * Copyright 2009 Jacobs University Bremen, Peter Baumann.
+ */
package java_cup;
/** This class represents a shift action within the parse table.
* The action simply stores the state that it shifts to and responds
* to queries about its type.
- *
- * @version last updated: 11/25/95
- * @author Scott Hudson
*/
public class shift_action extends parse_action {
diff --git a/src/syntaxParser/java_cup/simple_calc/Main.java b/src/syntaxParser/java_cup/simple_calc/Main.java
index 21ff5aa..2eaabf2 100644
--- a/src/syntaxParser/java_cup/simple_calc/Main.java
+++ b/src/syntaxParser/java_cup/simple_calc/Main.java
@@ -1,3 +1,25 @@
+/*
+ * This file is part of %PACKAGENAME%.
+ *
+ * %PACKAGENAME% is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of
+ * the License, or (at your option) any later version.
+ *
+ * %PACKAGENAME% is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with %PACKAGENAME%. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * For more information please see <http://www.%PACKAGENAME%.org>
+ * or contact Peter Baumann via <baumann@rasdaman.com>.
+ *
+ * Copyright 2009 Jacobs University Bremen, Peter Baumann.
+ */
+
// Driver for parser
package java_cup.simple_calc;
diff --git a/src/syntaxParser/java_cup/simple_calc/parser.cup b/src/syntaxParser/java_cup/simple_calc/parser.cup
index a88d900..eeddbd9 100644
--- a/src/syntaxParser/java_cup/simple_calc/parser.cup
+++ b/src/syntaxParser/java_cup/simple_calc/parser.cup
@@ -1,3 +1,25 @@
+/*
+ * This file is part of %PACKAGENAME%.
+ *
+ * %PACKAGENAME% is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of
+ * the License, or (at your option) any later version.
+ *
+ * %PACKAGENAME% is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with %PACKAGENAME%. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * For more information please see <http://www.%PACKAGENAME%.org>
+ * or contact Peter Baumann via <baumann@rasdaman.com>.
+ *
+ * Copyright 2009 Jacobs University Bremen, Peter Baumann.
+ */
+
// JavaCup specification for a simple expression evaluator (w/ actions)
package java_cup.simple_calc;
diff --git a/src/syntaxParser/java_cup/simple_calc/parser.java b/src/syntaxParser/java_cup/simple_calc/parser.java
index d6003c7..bc000a3 100644
--- a/src/syntaxParser/java_cup/simple_calc/parser.java
+++ b/src/syntaxParser/java_cup/simple_calc/parser.java
@@ -1,3 +1,24 @@
+/*
+ * This file is part of %PACKAGENAME%.
+ *
+ * %PACKAGENAME% is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of
+ * the License, or (at your option) any later version.
+ *
+ * %PACKAGENAME% is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with %PACKAGENAME%. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * For more information please see <http://www.%PACKAGENAME%.org>
+ * or contact Peter Baumann via <baumann@rasdaman.com>.
+ *
+ * Copyright 2009 Jacobs University Bremen, Peter Baumann.
+ */
//----------------------------------------------------
// The following code was generated by CUP v0.10k
@@ -9,7 +30,6 @@ package java_cup.simple_calc;
import java_cup.runtime.*;
/** CUP v0.10k generated parser.
- * @version Sun Jul 25 13:36:02 EDT 1999
*/
public class parser extends java_cup.runtime.lr_parser {
diff --git a/src/syntaxParser/java_cup/simple_calc/scanner.java b/src/syntaxParser/java_cup/simple_calc/scanner.java
index f8f850a..e0fa483 100644
--- a/src/syntaxParser/java_cup/simple_calc/scanner.java
+++ b/src/syntaxParser/java_cup/simple_calc/scanner.java
@@ -1,3 +1,25 @@
+/*
+ * This file is part of %PACKAGENAME%.
+ *
+ * %PACKAGENAME% is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of
+ * the License, or (at your option) any later version.
+ *
+ * %PACKAGENAME% is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with %PACKAGENAME%. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * For more information please see <http://www.%PACKAGENAME%.org>
+ * or contact Peter Baumann via <baumann@rasdaman.com>.
+ *
+ * Copyright 2009 Jacobs University Bremen, Peter Baumann.
+ */
+
// Simple Example Scanner Class
package java_cup.simple_calc;
diff --git a/src/syntaxParser/java_cup/simple_calc/sym.java b/src/syntaxParser/java_cup/simple_calc/sym.java
index 2584f2f..53e6378 100644
--- a/src/syntaxParser/java_cup/simple_calc/sym.java
+++ b/src/syntaxParser/java_cup/simple_calc/sym.java
@@ -1,3 +1,24 @@
+/*
+ * This file is part of %PACKAGENAME%.
+ *
+ * %PACKAGENAME% is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of
+ * the License, or (at your option) any later version.
+ *
+ * %PACKAGENAME% is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with %PACKAGENAME%. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * For more information please see <http://www.%PACKAGENAME%.org>
+ * or contact Peter Baumann via <baumann@rasdaman.com>.
+ *
+ * Copyright 2009 Jacobs University Bremen, Peter Baumann.
+ */
//----------------------------------------------------
// The following code was generated by CUP v0.10k
diff --git a/src/syntaxParser/java_cup/sym.java b/src/syntaxParser/java_cup/sym.java
index 9810a3d..6b8136e 100644
--- a/src/syntaxParser/java_cup/sym.java
+++ b/src/syntaxParser/java_cup/sym.java
@@ -1,3 +1,24 @@
+/*
+ * This file is part of %PACKAGENAME%.
+ *
+ * %PACKAGENAME% is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of
+ * the License, or (at your option) any later version.
+ *
+ * %PACKAGENAME% is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with %PACKAGENAME%. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * For more information please see <http://www.%PACKAGENAME%.org>
+ * or contact Peter Baumann via <baumann@rasdaman.com>.
+ *
+ * Copyright 2009 Jacobs University Bremen, Peter Baumann.
+ */
//----------------------------------------------------
// The following code was generated by CUP v0.10k
diff --git a/src/syntaxParser/java_cup/symbol.java b/src/syntaxParser/java_cup/symbol.java
index 94d8b7d..88c4893 100644
--- a/src/syntaxParser/java_cup/symbol.java
+++ b/src/syntaxParser/java_cup/symbol.java
@@ -1,3 +1,25 @@
+/*
+ * This file is part of %PACKAGENAME%.
+ *
+ * %PACKAGENAME% is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of
+ * the License, or (at your option) any later version.
+ *
+ * %PACKAGENAME% is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with %PACKAGENAME%. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * For more information please see <http://www.%PACKAGENAME%.org>
+ * or contact Peter Baumann via <baumann@rasdaman.com>.
+ *
+ * Copyright 2009 Jacobs University Bremen, Peter Baumann.
+ */
+
package java_cup;
/** This abstract class serves as the base class for grammar symbols (i.e.,
@@ -10,8 +32,6 @@ package java_cup;
*
* @see java_cup.terminal
* @see java_cup.non_terminal
- * @version last updated: 7/3/96
- * @author Frank Flannery
*/
public abstract class symbol {
/*-----------------------------------------------------------*/
diff --git a/src/syntaxParser/java_cup/symbol_part.java b/src/syntaxParser/java_cup/symbol_part.java
index 9142b5f..4f5c7da 100644
--- a/src/syntaxParser/java_cup/symbol_part.java
+++ b/src/syntaxParser/java_cup/symbol_part.java
@@ -1,3 +1,25 @@
+/*
+ * This file is part of %PACKAGENAME%.
+ *
+ * %PACKAGENAME% is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of
+ * the License, or (at your option) any later version.
+ *
+ * %PACKAGENAME% is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with %PACKAGENAME%. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * For more information please see <http://www.%PACKAGENAME%.org>
+ * or contact Peter Baumann via <baumann@rasdaman.com>.
+ *
+ * Copyright 2009 Jacobs University Bremen, Peter Baumann.
+ */
+
package java_cup;
/** This class represents a part of a production which is a symbol (terminal
@@ -5,8 +27,6 @@ package java_cup;
* question.
*
* @see java_cup.production
- * @version last updated: 11/25/95
- * @author Scott Hudson
*/
public class symbol_part extends production_part {
diff --git a/src/syntaxParser/java_cup/symbol_set.java b/src/syntaxParser/java_cup/symbol_set.java
index a1aec10..96294a4 100644
--- a/src/syntaxParser/java_cup/symbol_set.java
+++ b/src/syntaxParser/java_cup/symbol_set.java
@@ -1,3 +1,24 @@
+/*
+ * This file is part of %PACKAGENAME%.
+ *
+ * %PACKAGENAME% is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of
+ * the License, or (at your option) any later version.
+ *
+ * %PACKAGENAME% is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with %PACKAGENAME%. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * For more information please see <http://www.%PACKAGENAME%.org>
+ * or contact Peter Baumann via <baumann@rasdaman.com>.
+ *
+ * Copyright 2009 Jacobs University Bremen, Peter Baumann.
+ */
package java_cup;
@@ -8,8 +29,6 @@ import java.util.Enumeration;
* set operations to manipulate them.
*
* @see java_cup.symbol
- * @version last updated: 11/25/95
- * @author Scott Hudson
*/
public class symbol_set {
diff --git a/src/syntaxParser/java_cup/terminal.java b/src/syntaxParser/java_cup/terminal.java
index e1a40aa..463dfde 100644
--- a/src/syntaxParser/java_cup/terminal.java
+++ b/src/syntaxParser/java_cup/terminal.java
@@ -1,3 +1,25 @@
+/*
+ * This file is part of %PACKAGENAME%.
+ *
+ * %PACKAGENAME% is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of
+ * the License, or (at your option) any later version.
+ *
+ * %PACKAGENAME% is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with %PACKAGENAME%. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * For more information please see <http://www.%PACKAGENAME%.org>
+ * or contact Peter Baumann via <baumann@rasdaman.com>.
+ *
+ * Copyright 2009 Jacobs University Bremen, Peter Baumann.
+ */
+
package java_cup;
import java_cup.assoc;
@@ -9,9 +31,6 @@ import java.util.Enumeration;
* object it will be implemented with at runtime (i.e. the class of object
* that will be returned by the scanner and pushed on the parse stack to
* represent it).
- *
- * @version last updated: 7/3/96
- * @author Frank Flannery
*/
public class terminal extends symbol {
diff --git a/src/syntaxParser/java_cup/terminal_set.java b/src/syntaxParser/java_cup/terminal_set.java
index e921cb5..36392a3 100644
--- a/src/syntaxParser/java_cup/terminal_set.java
+++ b/src/syntaxParser/java_cup/terminal_set.java
@@ -1,11 +1,30 @@
+/*
+ * This file is part of %PACKAGENAME%.
+ *
+ * %PACKAGENAME% is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of
+ * the License, or (at your option) any later version.
+ *
+ * %PACKAGENAME% is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with %PACKAGENAME%. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * For more information please see <http://www.%PACKAGENAME%.org>
+ * or contact Peter Baumann via <baumann@rasdaman.com>.
+ *
+ * Copyright 2009 Jacobs University Bremen, Peter Baumann.
+ */
package java_cup;
import java.util.BitSet;
/** A set of terminals implemented as a bitset.
- * @version last updated: 11/25/95
- * @author Scott Hudson
*/
public class terminal_set {
diff --git a/src/syntaxParser/java_cup/version.java b/src/syntaxParser/java_cup/version.java
index 06600b5..e04fd94 100644
--- a/src/syntaxParser/java_cup/version.java
+++ b/src/syntaxParser/java_cup/version.java
@@ -1,3 +1,24 @@
+/*
+ * This file is part of %PACKAGENAME%.
+ *
+ * %PACKAGENAME% is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of
+ * the License, or (at your option) any later version.
+ *
+ * %PACKAGENAME% is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with %PACKAGENAME%. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * For more information please see <http://www.%PACKAGENAME%.org>
+ * or contact Peter Baumann via <baumann@rasdaman.com>.
+ *
+ * Copyright 2009 Jacobs University Bremen, Peter Baumann.
+ */
package java_cup;
@@ -13,9 +34,6 @@ package java_cup;
* change big enough to cause incompatibilities. Finally update
* letter will be incremented for small bug fixes and changes that
* probably wouldn't be noticed by a user.
- *
- * @version last updated: 12/22/97 [CSA]
- * @author Frank Flannery
*/
public class version {