diff options
Diffstat (limited to 'src/syntaxParser/java_cup')
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 { |
