summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAlexandru Simion <mailto:al.simion@jacobs-university.de>2009-04-14 21:28:53 +0200
committerSorin Stancu-Mara <smsorin@gmail.com>2009-04-14 23:46:35 +0200
commit3422ca8a8a7a0870e416a54b9bd00f1c2cd70173 (patch)
tree8af2e9b3721e5c2f14fb5731ae8efe08781e0d9f /src
parentaade634cb098aaebe383d45a21195c44e3d3f071 (diff)
Changed headers - added LGPL boilerplate text and removed unnecessary headers
Diffstat (limited to 'src')
-rw-r--r--src/grammar/AxisIterator.java26
-rw-r--r--src/grammar/AxisIteratorList.java26
-rw-r--r--src/grammar/BooleanExpr.java26
-rw-r--r--src/grammar/BooleanScalarExpr.java28
-rw-r--r--src/grammar/CastExpr.java28
-rw-r--r--src/grammar/ComplexConst.java28
-rw-r--r--src/grammar/CondenseExpr.java27
-rw-r--r--src/grammar/CondenseOperationType.java26
-rw-r--r--src/grammar/ConstantList.java26
-rw-r--r--src/grammar/CoverageConstantExpr.java26
-rw-r--r--src/grammar/CoverageConstructorExpr.java26
-rw-r--r--src/grammar/CoverageExpr.java28
-rw-r--r--src/grammar/CoverageList.java30
-rw-r--r--src/grammar/CrsList.java26
-rw-r--r--src/grammar/CrsTransformExpr.java26
-rw-r--r--src/grammar/DimensionIntervalElement.java26
-rw-r--r--src/grammar/DimensionIntervalExpr.java26
-rw-r--r--src/grammar/DimensionIntervalList.java26
-rw-r--r--src/grammar/DimensionPointElement.java26
-rw-r--r--src/grammar/DimensionPointList.java26
-rw-r--r--src/grammar/DomainExpr.java26
-rw-r--r--src/grammar/EncodedCoverageExpr.java28
-rw-r--r--src/grammar/ExponentialExpr.java28
-rw-r--r--src/grammar/ExtendExpr.java28
-rw-r--r--src/grammar/FieldInterpolationElement.java26
-rw-r--r--src/grammar/FieldInterpolationList.java26
-rw-r--r--src/grammar/ForClause.java28
-rw-r--r--src/grammar/ForClauseElements.java28
-rw-r--r--src/grammar/GeneralCondenseExpr.java26
-rw-r--r--src/grammar/IParseTreeNode.java30
-rw-r--r--src/grammar/ImageCrsDomainMetadataExpr.java26
-rw-r--r--src/grammar/IndexExpr.java26
-rw-r--r--src/grammar/InterpolationMethod.java26
-rw-r--r--src/grammar/InterpolationMethodList.java26
-rw-r--r--src/grammar/IntervalExpr.java26
-rw-r--r--src/grammar/Main.java27
-rw-r--r--src/grammar/MetaDataExpr.java27
-rw-r--r--src/grammar/NumericScalarExpr.java27
-rw-r--r--src/grammar/ProcessingExpr.java27
-rw-r--r--src/grammar/RangeConstructorExpr.java26
-rw-r--r--src/grammar/RangeConstructorTerm.java26
-rw-r--r--src/grammar/RangeExpr.java26
-rw-r--r--src/grammar/RangeExprList.java28
-rw-r--r--src/grammar/ReduceExpr.java26
-rw-r--r--src/grammar/ReturnClause.java26
-rw-r--r--src/grammar/ScalarExpr.java28
-rw-r--r--src/grammar/ScaleExpr.java28
-rw-r--r--src/grammar/SelectExpr.java28
-rw-r--r--src/grammar/SetMetaDataExpr.java27
-rw-r--r--src/grammar/SliceExpr.java28
-rw-r--r--src/grammar/StoreExpr.java27
-rw-r--r--src/grammar/StringScalarExpr.java26
-rw-r--r--src/grammar/SubsetExpr.java28
-rw-r--r--src/grammar/TrigonometricExpr.java28
-rw-r--r--src/grammar/TrimExpr.java28
-rw-r--r--src/grammar/VariableList.java26
-rw-r--r--src/grammar/WCPSRequest.java28
-rw-r--r--src/grammar/WhereClause.java28
-rw-r--r--src/java_cup/java_cup/Main.java24
-rw-r--r--src/java_cup/java_cup/action_part.java23
-rw-r--r--src/java_cup/java_cup/action_production.java23
-rw-r--r--src/java_cup/java_cup/assoc.java29
-rw-r--r--src/java_cup/java_cup/emit.java24
-rw-r--r--src/java_cup/java_cup/internal_error.java21
-rw-r--r--src/java_cup/java_cup/lalr_item.java24
-rw-r--r--src/java_cup/java_cup/lalr_item_set.java23
-rw-r--r--src/java_cup/java_cup/lalr_state.java24
-rw-r--r--src/java_cup/java_cup/lalr_transition.java25
-rw-r--r--src/java_cup/java_cup/lexer.java25
-rw-r--r--src/java_cup/java_cup/lr_item_core.java23
-rw-r--r--src/java_cup/java_cup/non_terminal.java25
-rw-r--r--src/java_cup/java_cup/nonassoc_action.java24
-rw-r--r--src/java_cup/java_cup/parse_action.java23
-rw-r--r--src/java_cup/java_cup/parse_action_row.java21
-rw-r--r--src/java_cup/java_cup/parse_action_table.java23
-rw-r--r--src/java_cup/java_cup/parse_reduce_row.java22
-rw-r--r--src/java_cup/java_cup/parse_reduce_table.java23
-rw-r--r--src/java_cup/java_cup/parser.java22
-rw-r--r--src/java_cup/java_cup/production.java23
-rw-r--r--src/java_cup/java_cup/production_part.java24
-rw-r--r--src/java_cup/java_cup/reduce_action.java24
-rw-r--r--src/java_cup/java_cup/runtime/Scanner.java25
-rw-r--r--src/java_cup/java_cup/runtime/Symbol.java25
-rw-r--r--src/java_cup/java_cup/runtime/lr_parser.java25
-rw-r--r--src/java_cup/java_cup/runtime/virtual_parse_stack.java23
-rw-r--r--src/java_cup/java_cup/shift_action.java24
-rw-r--r--src/java_cup/java_cup/sym.java21
-rw-r--r--src/java_cup/java_cup/symbol.java24
-rw-r--r--src/java_cup/java_cup/symbol_part.java24
-rw-r--r--src/java_cup/java_cup/symbol_set.java23
-rw-r--r--src/java_cup/java_cup/terminal.java25
-rw-r--r--src/java_cup/java_cup/terminal_set.java23
-rw-r--r--src/java_cup/java_cup/version.java24
-rw-r--r--src/java_cup/runtime/Scanner.java25
-rw-r--r--src/java_cup/runtime/Symbol.classbin1364 -> 1364 bytes
-rw-r--r--src/java_cup/runtime/Symbol.java25
-rw-r--r--src/java_cup/runtime/lr_parser.classbin12335 -> 12335 bytes
-rw-r--r--src/java_cup/runtime/lr_parser.java25
-rw-r--r--src/java_cup/runtime/virtual_parse_stack.classbin1856 -> 1856 bytes
-rw-r--r--src/java_cup/runtime/virtual_parse_stack.java23
-rw-r--r--src/java_cup/simple_calc/Main.java22
-rw-r--r--src/java_cup/simple_calc/parser.cup22
-rw-r--r--src/java_cup/simple_calc/parser.java21
-rw-r--r--src/java_cup/simple_calc/scanner.java22
-rw-r--r--src/java_cup/simple_calc/sym.java21
-rw-r--r--src/syntaxParser/AtomicLit.java28
-rw-r--r--src/syntaxParser/AxisCrsElement.java25
-rw-r--r--src/syntaxParser/AxisCrsList.java22
-rw-r--r--src/syntaxParser/AxisIntervalElement.java25
-rw-r--r--src/syntaxParser/AxisIntervalList.java24
-rw-r--r--src/syntaxParser/AxisPointElement.java25
-rw-r--r--src/syntaxParser/AxisPointList.java22
-rw-r--r--src/syntaxParser/BinaryInducedExpr.java28
-rw-r--r--src/syntaxParser/BooleanExpr.java28
-rw-r--r--src/syntaxParser/BooleanScalarExpr.java28
-rw-r--r--src/syntaxParser/CastExpr.java28
-rw-r--r--src/syntaxParser/ComplexLit.java28
-rw-r--r--src/syntaxParser/CondenseExpr.java28
-rw-r--r--src/syntaxParser/CoverageConstructorExpr.java25
-rw-r--r--src/syntaxParser/CoverageExpr.java28
-rw-r--r--src/syntaxParser/CoverageList.java29
-rw-r--r--src/syntaxParser/CrsList.java28
-rw-r--r--src/syntaxParser/CrsTransformExpr.java28
-rw-r--r--src/syntaxParser/EncodedCoverageExpr.java28
-rw-r--r--src/syntaxParser/ExponentialExpr.java28
-rw-r--r--src/syntaxParser/ExtendExpr.java28
-rw-r--r--src/syntaxParser/FieldInterpolationElement.java25
-rw-r--r--src/syntaxParser/FieldInterpolationList.java22
-rw-r--r--src/syntaxParser/FieldInterpolationMethod.java28
-rw-r--r--src/syntaxParser/ForClause.java28
-rw-r--r--src/syntaxParser/ForClauseElements.java29
-rw-r--r--src/syntaxParser/GeneralCondenseExpr.java28
-rw-r--r--src/syntaxParser/GetMetaDataExpr.java28
-rw-r--r--src/syntaxParser/IParseTreeNode.java28
-rw-r--r--src/syntaxParser/InducedExpr.java28
-rw-r--r--src/syntaxParser/InterpolationMethodList.java22
-rw-r--r--src/syntaxParser/List.java26
-rw-r--r--src/syntaxParser/NumericScalarExpr.java28
-rw-r--r--src/syntaxParser/ProcessingExpr.java28
-rw-r--r--src/syntaxParser/RangeValue.java25
-rw-r--r--src/syntaxParser/RangeValueList.java22
-rw-r--r--src/syntaxParser/ReduceExpr.java28
-rw-r--r--src/syntaxParser/ReturnClause.java28
-rw-r--r--src/syntaxParser/ScalarExpr.java28
-rw-r--r--src/syntaxParser/ScalarLit.java28
-rw-r--r--src/syntaxParser/ScalarLitList.java29
-rw-r--r--src/syntaxParser/ScaleExpr.java28
-rw-r--r--src/syntaxParser/SelectExpr.java28
-rw-r--r--src/syntaxParser/SetMetaDataExpr.java28
-rw-r--r--src/syntaxParser/SliceExpr.java28
-rw-r--r--src/syntaxParser/StoreExpr.java25
-rw-r--r--src/syntaxParser/StructuredLiteral.java25
-rw-r--r--src/syntaxParser/SubsetExpr.java28
-rw-r--r--src/syntaxParser/SyntaxErrorException.java22
-rw-r--r--src/syntaxParser/TrigonometricExpr.java28
-rw-r--r--src/syntaxParser/TrimExpr.java28
-rw-r--r--src/syntaxParser/UnaryArithMeticExpr.java28
-rw-r--r--src/syntaxParser/UnaryInducedExpr.java28
-rw-r--r--src/syntaxParser/VariableList.java25
-rw-r--r--src/syntaxParser/WCPSRequest.java29
-rw-r--r--src/syntaxParser/WCPSRequestProcessor.java26
-rw-r--r--src/syntaxParser/WhereClause.java25
-rw-r--r--src/syntaxParser/java_cup/Main.java24
-rw-r--r--src/syntaxParser/java_cup/SAVE/Main.java24
-rw-r--r--src/syntaxParser/java_cup/SAVE/action_part.java23
-rw-r--r--src/syntaxParser/java_cup/SAVE/action_production.java23
-rw-r--r--src/syntaxParser/java_cup/SAVE/assoc.java29
-rw-r--r--src/syntaxParser/java_cup/SAVE/emit.java24
-rw-r--r--src/syntaxParser/java_cup/SAVE/internal_error.java21
-rw-r--r--src/syntaxParser/java_cup/SAVE/lalr_item.java24
-rw-r--r--src/syntaxParser/java_cup/SAVE/lalr_item_set.java23
-rw-r--r--src/syntaxParser/java_cup/SAVE/lalr_state.java24
-rw-r--r--src/syntaxParser/java_cup/SAVE/lalr_transition.java25
-rw-r--r--src/syntaxParser/java_cup/SAVE/lexer.java25
-rw-r--r--src/syntaxParser/java_cup/SAVE/lr_item_core.java23
-rw-r--r--src/syntaxParser/java_cup/SAVE/non_terminal.java25
-rw-r--r--src/syntaxParser/java_cup/SAVE/nonassoc_action.java24
-rw-r--r--src/syntaxParser/java_cup/SAVE/parse_action.java23
-rw-r--r--src/syntaxParser/java_cup/SAVE/parse_action_row.java21
-rw-r--r--src/syntaxParser/java_cup/SAVE/parse_action_table.java23
-rw-r--r--src/syntaxParser/java_cup/SAVE/parse_reduce_row.java21
-rw-r--r--src/syntaxParser/java_cup/SAVE/parse_reduce_table.java23
-rw-r--r--src/syntaxParser/java_cup/SAVE/parser.java22
-rw-r--r--src/syntaxParser/java_cup/SAVE/production.java23
-rw-r--r--src/syntaxParser/java_cup/SAVE/production_part.java24
-rw-r--r--src/syntaxParser/java_cup/SAVE/reduce_action.java24
-rw-r--r--src/syntaxParser/java_cup/SAVE/shift_action.java24
-rw-r--r--src/syntaxParser/java_cup/SAVE/sym.java21
-rw-r--r--src/syntaxParser/java_cup/SAVE/symbol.java24
-rw-r--r--src/syntaxParser/java_cup/SAVE/symbol_part.java24
-rw-r--r--src/syntaxParser/java_cup/SAVE/symbol_set.java23
-rw-r--r--src/syntaxParser/java_cup/SAVE/terminal.java25
-rw-r--r--src/syntaxParser/java_cup/SAVE/terminal_set.java23
-rw-r--r--src/syntaxParser/java_cup/SAVE/version.java24
-rw-r--r--src/syntaxParser/java_cup/action_part.java23
-rw-r--r--src/syntaxParser/java_cup/action_production.java23
-rw-r--r--src/syntaxParser/java_cup/assoc.java29
-rw-r--r--src/syntaxParser/java_cup/emit.java24
-rw-r--r--src/syntaxParser/java_cup/internal_error.java21
-rw-r--r--src/syntaxParser/java_cup/lalr_item.java24
-rw-r--r--src/syntaxParser/java_cup/lalr_item_set.java23
-rw-r--r--src/syntaxParser/java_cup/lalr_state.java24
-rw-r--r--src/syntaxParser/java_cup/lalr_transition.java25
-rw-r--r--src/syntaxParser/java_cup/lexer.java25
-rw-r--r--src/syntaxParser/java_cup/lr_item_core.java23
-rw-r--r--src/syntaxParser/java_cup/non_terminal.java25
-rw-r--r--src/syntaxParser/java_cup/nonassoc_action.java24
-rw-r--r--src/syntaxParser/java_cup/parse_action.java23
-rw-r--r--src/syntaxParser/java_cup/parse_action_row.java21
-rw-r--r--src/syntaxParser/java_cup/parse_action_table.java23
-rw-r--r--src/syntaxParser/java_cup/parse_reduce_row.java21
-rw-r--r--src/syntaxParser/java_cup/parse_reduce_table.java23
-rw-r--r--src/syntaxParser/java_cup/parser.java22
-rw-r--r--src/syntaxParser/java_cup/production.java23
-rw-r--r--src/syntaxParser/java_cup/production_part.java24
-rw-r--r--src/syntaxParser/java_cup/reduce_action.java24
-rw-r--r--src/syntaxParser/java_cup/runtime/Scanner.java25
-rw-r--r--src/syntaxParser/java_cup/runtime/Symbol.java25
-rw-r--r--src/syntaxParser/java_cup/runtime/lr_parser.java25
-rw-r--r--src/syntaxParser/java_cup/runtime/virtual_parse_stack.java23
-rw-r--r--src/syntaxParser/java_cup/shift_action.java24
-rw-r--r--src/syntaxParser/java_cup/simple_calc/Main.java22
-rw-r--r--src/syntaxParser/java_cup/simple_calc/parser.cup22
-rw-r--r--src/syntaxParser/java_cup/simple_calc/parser.java22
-rw-r--r--src/syntaxParser/java_cup/simple_calc/scanner.java22
-rw-r--r--src/syntaxParser/java_cup/simple_calc/sym.java21
-rw-r--r--src/syntaxParser/java_cup/sym.java21
-rw-r--r--src/syntaxParser/java_cup/symbol.java24
-rw-r--r--src/syntaxParser/java_cup/symbol_part.java24
-rw-r--r--src/syntaxParser/java_cup/symbol_set.java23
-rw-r--r--src/syntaxParser/java_cup/terminal.java25
-rw-r--r--src/syntaxParser/java_cup/terminal_set.java23
-rw-r--r--src/syntaxParser/java_cup/version.java24
-rw-r--r--src/syntaxParser/wcps.cup27
-rw-r--r--src/syntaxParser/wcps.lex27
-rw-r--r--src/wcps/server/cli/WCPService.java22
-rw-r--r--src/wcps/server/core/BinaryOperationCoverageExprType.java22
-rw-r--r--src/wcps/server/core/BooleanScalarExprType.java24
-rw-r--r--src/wcps/server/core/CachedMetadataSource.java22
-rw-r--r--src/wcps/server/core/CellDomainElement.java22
-rw-r--r--src/wcps/server/core/CombineRangeCoverageExprType.java24
-rw-r--r--src/wcps/server/core/CoordinateType.java22
-rw-r--r--src/wcps/server/core/CoverageExprType.java22
-rw-r--r--src/wcps/server/core/CoverageInfo.java22
-rw-r--r--src/wcps/server/core/CoverageIterator.java22
-rw-r--r--src/wcps/server/core/CrsTransformCoverageExprType.java24
-rw-r--r--src/wcps/server/core/DbMetadataSource.java22
-rw-r--r--src/wcps/server/core/DomainElement.java22
-rw-r--r--src/wcps/server/core/EncodeDataExprType.java22
-rw-r--r--src/wcps/server/core/ExtendCoverageExprType.java22
-rw-r--r--src/wcps/server/core/ICoverageInfo.java22
-rw-r--r--src/wcps/server/core/IRasNode.java24
-rw-r--r--src/wcps/server/core/InterpolationMethod.java22
-rw-r--r--src/wcps/server/core/InvalidMetadataException.java22
-rw-r--r--src/wcps/server/core/InvalidRequestException.java22
-rw-r--r--src/wcps/server/core/Metadata.java22
-rw-r--r--src/wcps/server/core/MetadataSource.java22
-rw-r--r--src/wcps/server/core/ProcessCoverageRequest.java25
-rw-r--r--src/wcps/server/core/RangeElement.java22
-rw-r--r--src/wcps/server/core/ReduceScalarExprType.java24
-rw-r--r--src/wcps/server/core/ResourceException.java22
-rw-r--r--src/wcps/server/core/SDU.java22
-rw-r--r--src/wcps/server/core/ScalarExprType.java22
-rw-r--r--src/wcps/server/core/SliceCoverageExprType.java22
-rw-r--r--src/wcps/server/core/TrimCoverageExprType.java22
-rw-r--r--src/wcps/server/core/UnaryOperationCoverageExprType.java22
-rw-r--r--src/wcps/server/core/WCPS.java22
-rw-r--r--src/wcps/server/core/WCPSException.java22
-rw-r--r--src/wcps/server/servlet/WCPService.java23
-rw-r--r--src/wcs/server/cli/CLI.java24
-rw-r--r--src/wcs/server/core/MetadataDb.java27
-rw-r--r--src/wcs/server/core/WCSException.java28
-rw-r--r--src/wcs/server/core/convertGetCoverage.java26
-rw-r--r--src/wcs/server/core/executeDescribeCoverage.java25
-rw-r--r--src/wcs/server/core/executeGetCapabilities.java25
-rw-r--r--src/wcs/server/servlet/WCS.java25
-rw-r--r--src/wcs/server/servlet/WCSTest.java27
-rw-r--r--src/wcs/server/servlet/newWcsServlet.java26
278 files changed, 6069 insertions, 766 deletions
diff --git a/src/grammar/AxisIterator.java b/src/grammar/AxisIterator.java
index f9c7894..40e6690 100644
--- a/src/grammar/AxisIterator.java
+++ b/src/grammar/AxisIterator.java
@@ -1,9 +1,27 @@
-package grammar;
-
-/** AxisIterator
+/*
+ * 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/>.
*
- * @author Andrei Aiordachioaie
+ * 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 grammar;
+
public class AxisIterator implements IParseTreeNode
{
String var;
diff --git a/src/grammar/AxisIteratorList.java b/src/grammar/AxisIteratorList.java
index afe8722..b32ed16 100644
--- a/src/grammar/AxisIteratorList.java
+++ b/src/grammar/AxisIteratorList.java
@@ -1,9 +1,27 @@
-package grammar;
-
-/** AxisIteratorList
+/*
+ * 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/>.
*
- * @author Andrei Aiordachioaie
+ * 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 grammar;
+
public class AxisIteratorList implements IParseTreeNode
{
private String tag;
diff --git a/src/grammar/BooleanExpr.java b/src/grammar/BooleanExpr.java
index 131ae62..1873c71 100644
--- a/src/grammar/BooleanExpr.java
+++ b/src/grammar/BooleanExpr.java
@@ -1,9 +1,27 @@
-package grammar;
-
-/** BooleanExpr
+/*
+ * 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/>.
*
- * @author Andrei Aiordachioaie
+ * 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 grammar;
+
public class BooleanExpr implements IParseTreeNode
{
IParseTreeNode e1, e2;
diff --git a/src/grammar/BooleanScalarExpr.java b/src/grammar/BooleanScalarExpr.java
index 1123eda..4304a64 100644
--- a/src/grammar/BooleanScalarExpr.java
+++ b/src/grammar/BooleanScalarExpr.java
@@ -1,11 +1,27 @@
-package grammar;
-
-/**
- * BooleanScalarExpr
- * Creation date: (3/3/2003 2:28:43 AM)
- * @author: mattia parigiani, Sorin Stancu-Mara, Andrei Aiordachioaie
+/*
+ * 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 grammar;
+
public class BooleanScalarExpr implements IParseTreeNode
{
BooleanScalarExpr leftBooleanScalarExpr, rightBooleanScalarExpr;
diff --git a/src/grammar/CastExpr.java b/src/grammar/CastExpr.java
index 119e412..30ea03f 100644
--- a/src/grammar/CastExpr.java
+++ b/src/grammar/CastExpr.java
@@ -1,9 +1,27 @@
-package grammar;
-/**
- * CastExpr
- * Creation date: (3/3/2003 2:28:43 AM)
- * @author: mattia parigiani, Sorin Stancu-Mara, Andrei Aiordachioaie
+/*
+ * 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 grammar;
+
public class CastExpr implements IParseTreeNode {
String castType;
CoverageExpr coverageExpr;
diff --git a/src/grammar/ComplexConst.java b/src/grammar/ComplexConst.java
index d05e279..c4bca69 100644
--- a/src/grammar/ComplexConst.java
+++ b/src/grammar/ComplexConst.java
@@ -1,9 +1,27 @@
+/*
+ * 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 grammar;
-/**
- * ComplexConst
- * @author: Andrei Aiordachioaie
- */
public class ComplexConst
{
String re, im;
@@ -33,5 +51,3 @@ public class ComplexConst
}
}
-
-//~ Formatted by Jindent --- http://www.jindent.com
diff --git a/src/grammar/CondenseExpr.java b/src/grammar/CondenseExpr.java
index 718b5a1..711ae45 100644
--- a/src/grammar/CondenseExpr.java
+++ b/src/grammar/CondenseExpr.java
@@ -1,10 +1,27 @@
-package grammar;
-/**
- * CondenseExpr
- * Creation date: (3/3/2003 2:28:43 AM)
- * @author: mattia parigiani, Sorin Stancu-Mara, Andrei Aiordachioaie
+/*
+ * 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 grammar;
+
public class CondenseExpr implements IParseTreeNode{
IParseTreeNode expr;
diff --git a/src/grammar/CondenseOperationType.java b/src/grammar/CondenseOperationType.java
index 8cd3c5b..212a004 100644
--- a/src/grammar/CondenseOperationType.java
+++ b/src/grammar/CondenseOperationType.java
@@ -1,9 +1,27 @@
-package grammar;
-
-/** CondenseOperationType
+/*
+ * 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/>.
*
- * @author Andrei Aiordachioaie
+ * 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 grammar;
+
public class CondenseOperationType implements IParseTreeNode
{
String op;
diff --git a/src/grammar/ConstantList.java b/src/grammar/ConstantList.java
index e40d99f..7e02ba2 100644
--- a/src/grammar/ConstantList.java
+++ b/src/grammar/ConstantList.java
@@ -1,11 +1,29 @@
+/*
+ * 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 grammar;
import java.util.*;
-/** ConstantList
- *
- * @author Andrei Aiordachioaie
- */
public class ConstantList implements IParseTreeNode
{
LinkedList<String> list;
diff --git a/src/grammar/CoverageConstantExpr.java b/src/grammar/CoverageConstantExpr.java
index 95ea7ab..dc2365b 100644
--- a/src/grammar/CoverageConstantExpr.java
+++ b/src/grammar/CoverageConstantExpr.java
@@ -1,9 +1,27 @@
-package grammar;
-
-/** CoverageConstantExpr
+/*
+ * 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/>.
*
- * @author Andrei Aiordachioaie
+ * 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 grammar;
+
public class CoverageConstantExpr implements IParseTreeNode {
String name;
diff --git a/src/grammar/CoverageConstructorExpr.java b/src/grammar/CoverageConstructorExpr.java
index a80e9fe..d4117eb 100644
--- a/src/grammar/CoverageConstructorExpr.java
+++ b/src/grammar/CoverageConstructorExpr.java
@@ -1,9 +1,27 @@
-package grammar;
-
-/** CoverageConstructorExpr
+/*
+ * 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/>.
*
- * @author Andrei Aiordachioaie
+ * 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 grammar;
+
public class CoverageConstructorExpr implements IParseTreeNode {
String name;
diff --git a/src/grammar/CoverageExpr.java b/src/grammar/CoverageExpr.java
index bbe57d7..b3c45c6 100644
--- a/src/grammar/CoverageExpr.java
+++ b/src/grammar/CoverageExpr.java
@@ -1,9 +1,27 @@
-package grammar;
-/**
- * CoverageExpr
- * Creation date: (3/3/2003 2:28:43 AM)
- * @author: mattia parigiani, Sorin Stancu-Mara, Andrei Aiordachioaie
+/*
+ * 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 grammar;
+
public class CoverageExpr implements IParseTreeNode
{
diff --git a/src/grammar/CoverageList.java b/src/grammar/CoverageList.java
index 38f1bdb..c59ee60 100644
--- a/src/grammar/CoverageList.java
+++ b/src/grammar/CoverageList.java
@@ -1,11 +1,27 @@
-package grammar;
-
-/**
- * CoverageList class represents a CoverageList.
- * Creation date: (3/3/2003 2:52:55 AM)
- * @author: mattia parigiani, Sorin Stancu-Mara, Andrei Aiordachioaie
+/*
+ * 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 grammar;
+
public class CoverageList implements IParseTreeNode
{
private String coverageName;
@@ -34,4 +50,4 @@ public class CoverageList implements IParseTreeNode
return result;
}
-} \ No newline at end of file
+}
diff --git a/src/grammar/CrsList.java b/src/grammar/CrsList.java
index 0d148fa..63b4119 100644
--- a/src/grammar/CrsList.java
+++ b/src/grammar/CrsList.java
@@ -1,11 +1,29 @@
+/*
+ * 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 grammar;
import java.util.*;
-/** CrsList
- *
- * @author Andrei Aiordachioaie
- */
public class CrsList implements IParseTreeNode
{
LinkedList<String> list;
diff --git a/src/grammar/CrsTransformExpr.java b/src/grammar/CrsTransformExpr.java
index f31bc63..c8db0f8 100644
--- a/src/grammar/CrsTransformExpr.java
+++ b/src/grammar/CrsTransformExpr.java
@@ -1,9 +1,27 @@
-package grammar;
-
-/** CrsTransformExpr
+/*
+ * 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/>.
*
- * @author Andrei Aiordachioaie
+ * 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 grammar;
+
public class CrsTransformExpr implements IParseTreeNode
{
IParseTreeNode e1, e2, e3;
diff --git a/src/grammar/DimensionIntervalElement.java b/src/grammar/DimensionIntervalElement.java
index 2f36afe..0b7ba31 100644
--- a/src/grammar/DimensionIntervalElement.java
+++ b/src/grammar/DimensionIntervalElement.java
@@ -1,9 +1,27 @@
-package grammar;
-
-/** DimensionIntervalElement
+/*
+ * 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/>.
*
- * @author Andrei Aiordachioaie
+ * 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 grammar;
+
public class DimensionIntervalElement implements IParseTreeNode
{
String axis;
diff --git a/src/grammar/DimensionIntervalExpr.java b/src/grammar/DimensionIntervalExpr.java
index a310ae4..44a83b3 100644
--- a/src/grammar/DimensionIntervalExpr.java
+++ b/src/grammar/DimensionIntervalExpr.java
@@ -1,9 +1,27 @@
-package grammar;
-
-/** DimensionIntervalExpr
+/*
+ * 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/>.
*
- * @author Andrei Aiordachioaie
+ * 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 grammar;
+
public class DimensionIntervalExpr implements IParseTreeNode
{
diff --git a/src/grammar/DimensionIntervalList.java b/src/grammar/DimensionIntervalList.java
index 6a60373..ba44e99 100644
--- a/src/grammar/DimensionIntervalList.java
+++ b/src/grammar/DimensionIntervalList.java
@@ -1,11 +1,29 @@
+/*
+ * 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 grammar;
import java.util.*;
-/** DimensionIntervalList
- *
- * @author Andrei Aiordachioaie
- */
public class DimensionIntervalList implements IParseTreeNode
{
diff --git a/src/grammar/DimensionPointElement.java b/src/grammar/DimensionPointElement.java
index d37f22b..3e738fb 100644
--- a/src/grammar/DimensionPointElement.java
+++ b/src/grammar/DimensionPointElement.java
@@ -1,9 +1,27 @@
-package grammar;
-
-/** DimensionPointElement
+/*
+ * 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/>.
*
- * @author Andrei Aiordachioaie
+ * 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 grammar;
+
public class DimensionPointElement implements IParseTreeNode
{
String axis;
diff --git a/src/grammar/DimensionPointList.java b/src/grammar/DimensionPointList.java
index 63a4e1b..769c2d9 100644
--- a/src/grammar/DimensionPointList.java
+++ b/src/grammar/DimensionPointList.java
@@ -1,11 +1,29 @@
+/*
+ * 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 grammar;
import java.util.*;
-/** DimensionPointList
- *
- * @author Andrei Aiordachioaie
- */
public class DimensionPointList implements IParseTreeNode
{
diff --git a/src/grammar/DomainExpr.java b/src/grammar/DomainExpr.java
index 63744e4..b1bab9e 100644
--- a/src/grammar/DomainExpr.java
+++ b/src/grammar/DomainExpr.java
@@ -1,9 +1,27 @@
-package grammar;
-
-/** DomainExpr
+/*
+ * 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/>.
*
- * @author Andrei Aiordachioaie
+ * 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 grammar;
+
public class DomainExpr implements IParseTreeNode
{
String var, axis, crs;
diff --git a/src/grammar/EncodedCoverageExpr.java b/src/grammar/EncodedCoverageExpr.java
index 77cc1a1..9e93482 100644
--- a/src/grammar/EncodedCoverageExpr.java
+++ b/src/grammar/EncodedCoverageExpr.java
@@ -1,9 +1,27 @@
-package grammar;
-/**
- * EncodedCoverageExpr
- * Creation date: (3/3/2003 2:28:43 AM)
- * @author: mattia parigiani, Sorin Stancu-Mara, Andrei Aiordachioaie
+/*
+ * 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 grammar;
+
public class EncodedCoverageExpr implements IParseTreeNode
{
CoverageExpr expr;
diff --git a/src/grammar/ExponentialExpr.java b/src/grammar/ExponentialExpr.java
index eada09f..c907c7b 100644
--- a/src/grammar/ExponentialExpr.java
+++ b/src/grammar/ExponentialExpr.java
@@ -1,9 +1,27 @@
-package grammar;
-/**
- * ExponentialExpr
- * Creation date: (3/3/2003 2:28:43 AM)
- * @author: mattia parigiani, Sorin Stancu-Mara, Andrei Aiordachioaie
+/*
+ * 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 grammar;
+
public class ExponentialExpr implements IParseTreeNode
{
String expOperator;
diff --git a/src/grammar/ExtendExpr.java b/src/grammar/ExtendExpr.java
index 31e8f1b..2f2d600 100644
--- a/src/grammar/ExtendExpr.java
+++ b/src/grammar/ExtendExpr.java
@@ -1,9 +1,27 @@
-package grammar;
-/**
- * ExtendExpr
- * Creation date: (8/2/2008)
- * @author: Sorin Stancu-Mara, Andrei Aiordachioaie
+/*
+ * 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 grammar;
+
public class ExtendExpr implements IParseTreeNode
{
diff --git a/src/grammar/FieldInterpolationElement.java b/src/grammar/FieldInterpolationElement.java
index 26c65c5..36a1c02 100644
--- a/src/grammar/FieldInterpolationElement.java
+++ b/src/grammar/FieldInterpolationElement.java
@@ -1,9 +1,27 @@
-package grammar;
-
-/** FieldInterpolationElement
+/*
+ * 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/>.
*
- * @author Andrei Aiordachioaie
+ * 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 grammar;
+
public class FieldInterpolationElement implements IParseTreeNode
{
diff --git a/src/grammar/FieldInterpolationList.java b/src/grammar/FieldInterpolationList.java
index 99dcb00..8ec9c50 100644
--- a/src/grammar/FieldInterpolationList.java
+++ b/src/grammar/FieldInterpolationList.java
@@ -1,11 +1,29 @@
+/*
+ * 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 grammar;
import java.util.*;
-/** FieldInterpolationList
- *
- * @author Andrei Aiordachioaie
- */
public class FieldInterpolationList implements IParseTreeNode
{
diff --git a/src/grammar/ForClause.java b/src/grammar/ForClause.java
index 5a4900e..b1a1d21 100644
--- a/src/grammar/ForClause.java
+++ b/src/grammar/ForClause.java
@@ -1,11 +1,27 @@
-package grammar;
-
-/**
- * ForClause
- * Creation date: (3/3/2003 2:28:43 AM)
- * @author: mattia parigiani, Sorin Stancu-Mara, Andrei Aiordachioaie
+/*
+ * 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 grammar;
+
public class ForClause implements IParseTreeNode {
ForClauseElements forClauseElements;
diff --git a/src/grammar/ForClauseElements.java b/src/grammar/ForClauseElements.java
index f8eed6d..6a52de7 100644
--- a/src/grammar/ForClauseElements.java
+++ b/src/grammar/ForClauseElements.java
@@ -1,11 +1,27 @@
-package grammar;
-
-/**
- * ForClauseElements
- * Creation date: (3/3/2003 2:28:43 AM)
- * @author: mattia parigiani, Sorin Stancu-Mara, Andrei Aiordachioaie
+/*
+ * 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 grammar;
+
public class ForClauseElements implements IParseTreeNode
{
CoverageList coverageList;
diff --git a/src/grammar/GeneralCondenseExpr.java b/src/grammar/GeneralCondenseExpr.java
index 5a8b791..7f1ca00 100644
--- a/src/grammar/GeneralCondenseExpr.java
+++ b/src/grammar/GeneralCondenseExpr.java
@@ -1,9 +1,27 @@
-package grammar;
-
-/** GeneralCondenseExpr
+/*
+ * 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/>.
*
- * @author Andrei Aiordachioaie
+ * 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 grammar;
+
public class GeneralCondenseExpr implements IParseTreeNode
{
CondenseOperationType op;
diff --git a/src/grammar/IParseTreeNode.java b/src/grammar/IParseTreeNode.java
index 639693c..c7461b5 100644
--- a/src/grammar/IParseTreeNode.java
+++ b/src/grammar/IParseTreeNode.java
@@ -1,10 +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 grammar;
-/* Author: Sorin Stancu-Mara
-Date: 7 FEB 2007
-Interface that all nodes implement to simplify some of the complex nodes
-*/
+// Interface that all nodes implement to simplify some of the complex nodes
+
public interface IParseTreeNode
{
public String toXML();
-} \ No newline at end of file
+}
diff --git a/src/grammar/ImageCrsDomainMetadataExpr.java b/src/grammar/ImageCrsDomainMetadataExpr.java
index 4cb72d2..34bfda1 100644
--- a/src/grammar/ImageCrsDomainMetadataExpr.java
+++ b/src/grammar/ImageCrsDomainMetadataExpr.java
@@ -1,9 +1,27 @@
-package grammar;
-
-/** ImageCrsDomainMetadataExpr Group
+/*
+ * 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/>.
*
- * @author Andrei Aiordachioaie
+ * 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 grammar;
+
public class ImageCrsDomainMetadataExpr implements IParseTreeNode
{
CoverageExpr cov;
diff --git a/src/grammar/IndexExpr.java b/src/grammar/IndexExpr.java
index 38ba6d4..176d2e8 100644
--- a/src/grammar/IndexExpr.java
+++ b/src/grammar/IndexExpr.java
@@ -1,9 +1,27 @@
-package grammar;
-
-/** IndexExpr
+/*
+ * 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/>.
*
- * @author Andrei Aiordachioaie
+ * 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 grammar;
+
public class IndexExpr implements IParseTreeNode
{
diff --git a/src/grammar/InterpolationMethod.java b/src/grammar/InterpolationMethod.java
index 72619c5..d4494f3 100644
--- a/src/grammar/InterpolationMethod.java
+++ b/src/grammar/InterpolationMethod.java
@@ -1,9 +1,27 @@
-package grammar;
-
-/** InterpolationMethod
+/*
+ * 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/>.
*
- * @author Andrei Aiordachioaie
+ * 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 grammar;
+
public class InterpolationMethod implements IParseTreeNode
{
diff --git a/src/grammar/InterpolationMethodList.java b/src/grammar/InterpolationMethodList.java
index 4edd4e6..0670b9e 100644
--- a/src/grammar/InterpolationMethodList.java
+++ b/src/grammar/InterpolationMethodList.java
@@ -1,11 +1,29 @@
+/*
+ * 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 grammar;
import java.util.*;
-/** InterpolationMethodList
- *
- * @author Andrei Aiordachioaie
- */
public class InterpolationMethodList implements IParseTreeNode
{
diff --git a/src/grammar/IntervalExpr.java b/src/grammar/IntervalExpr.java
index 8bca05f..33d0fd4 100644
--- a/src/grammar/IntervalExpr.java
+++ b/src/grammar/IntervalExpr.java
@@ -1,9 +1,27 @@
-package grammar;
-
-/** IntervalExpr
+/*
+ * 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/>.
*
- * @author Andrei Aiordachioaie
+ * 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 grammar;
+
public class IntervalExpr implements IParseTreeNode
{
String function;
diff --git a/src/grammar/Main.java b/src/grammar/Main.java
index 12d852e..4ff7365 100644
--- a/src/grammar/Main.java
+++ b/src/grammar/Main.java
@@ -1,14 +1,33 @@
/*
+ * 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.
+ */
+
+
+/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package grammar;
-/**
- *
- * @author andrei
- */
public class Main {
/**
diff --git a/src/grammar/MetaDataExpr.java b/src/grammar/MetaDataExpr.java
index 86795af..b208849 100644
--- a/src/grammar/MetaDataExpr.java
+++ b/src/grammar/MetaDataExpr.java
@@ -1,10 +1,27 @@
+/*
+ * 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 grammar;
-/**
- * MetaDataExpr
- * Creation date: (3/3/2003 2:28:43 AM)
- * @author: mattia parigiani, Sorin Stancu-Mara, Andrei Aiordachioaie
- */
public class MetaDataExpr implements IParseTreeNode {
String function;
diff --git a/src/grammar/NumericScalarExpr.java b/src/grammar/NumericScalarExpr.java
index 2527f21..f3ef032 100644
--- a/src/grammar/NumericScalarExpr.java
+++ b/src/grammar/NumericScalarExpr.java
@@ -1,10 +1,27 @@
+/*
+ * 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 grammar;
-/**
- * NumericScalarExpr
- * Creation date: (3/3/2003 2:28:43 AM)
- * @author: mattia parigiani, Sorin Stancu-Mara, Andrei Aiordachioaie
- */
public class NumericScalarExpr implements IParseTreeNode
{
String constValue;
diff --git a/src/grammar/ProcessingExpr.java b/src/grammar/ProcessingExpr.java
index fd1e9d5..2d411e6 100644
--- a/src/grammar/ProcessingExpr.java
+++ b/src/grammar/ProcessingExpr.java
@@ -1,10 +1,27 @@
-package grammar;
-/**
- * ProcessingExpr
- * Creation date: (3/3/2003 2:28:43 AM)
- * @author: mattia parigiani, Sorin Stancu-Mara, Andrei Aiordachioaie
+/*
+ * 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 grammar;
+
public class ProcessingExpr implements IParseTreeNode
{
IParseTreeNode expr;
diff --git a/src/grammar/RangeConstructorExpr.java b/src/grammar/RangeConstructorExpr.java
index 44303d5..c671774 100644
--- a/src/grammar/RangeConstructorExpr.java
+++ b/src/grammar/RangeConstructorExpr.java
@@ -1,11 +1,29 @@
+/*
+ * 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 grammar;
import java.util.*;
-/** RangeConstructorExpr
- *
- * @author Andrei Aiordachioaie
- */
public class RangeConstructorExpr implements IParseTreeNode
{
LinkedList<RangeConstructorTerm> list;
diff --git a/src/grammar/RangeConstructorTerm.java b/src/grammar/RangeConstructorTerm.java
index 84a9491..0e1f744 100644
--- a/src/grammar/RangeConstructorTerm.java
+++ b/src/grammar/RangeConstructorTerm.java
@@ -1,9 +1,27 @@
-package grammar;
-
-/** RangeConstructorTerm, part of a RangeConstructorExpr
+/*
+ * 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/>.
*
- * @author Andrei Aiordachioaie
+ * 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 grammar;
+
public class RangeConstructorTerm implements IParseTreeNode
{
diff --git a/src/grammar/RangeExpr.java b/src/grammar/RangeExpr.java
index c3c6a46..c971b0e 100644
--- a/src/grammar/RangeExpr.java
+++ b/src/grammar/RangeExpr.java
@@ -1,9 +1,27 @@
-package grammar;
-
-/** RangeExpr
+/*
+ * 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/>.
*
- * @author Andrei Aiordachioaie
+ * 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 grammar;
+
public class RangeExpr implements IParseTreeNode
{
String xml;
diff --git a/src/grammar/RangeExprList.java b/src/grammar/RangeExprList.java
index d4e555a..cbe2d83 100644
--- a/src/grammar/RangeExprList.java
+++ b/src/grammar/RangeExprList.java
@@ -1,11 +1,29 @@
+/*
+ * 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 grammar;
import java.util.*;
-/** RangeExprList
- *
- * @author Andrei Aiordachioaie
- */
public class RangeExprList implements IParseTreeNode
{
LinkedList<RangeExpr> list;
@@ -29,4 +47,4 @@ public class RangeExprList implements IParseTreeNode
result += "<null>" + it.next().toXML() + "</xml>";
return result;
}
-} \ No newline at end of file
+}
diff --git a/src/grammar/ReduceExpr.java b/src/grammar/ReduceExpr.java
index 1b5f8c1..0baf934 100644
--- a/src/grammar/ReduceExpr.java
+++ b/src/grammar/ReduceExpr.java
@@ -1,9 +1,27 @@
-package grammar;
-
-/** ReduceExpr
+/*
+ * 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/>.
*
- * @author Andrei Aiordachioaie
+ * 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 grammar;
+
public class ReduceExpr implements IParseTreeNode
{
String op;
diff --git a/src/grammar/ReturnClause.java b/src/grammar/ReturnClause.java
index 50d61ce..25db28e 100644
--- a/src/grammar/ReturnClause.java
+++ b/src/grammar/ReturnClause.java
@@ -1,9 +1,27 @@
-package grammar;
-
-/** ReturnClause
+/*
+ * 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/>.
*
- * @author Andrei Aiordachioaie
+ * 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 grammar;
+
public class ReturnClause implements IParseTreeNode
{
IParseTreeNode expr;
diff --git a/src/grammar/ScalarExpr.java b/src/grammar/ScalarExpr.java
index e6ca26c..333b21a 100644
--- a/src/grammar/ScalarExpr.java
+++ b/src/grammar/ScalarExpr.java
@@ -1,11 +1,27 @@
-package grammar;
-
-/**
- * ScalarExpr
- * Creation date: (3/3/2003 2:28:43 AM)
- * @author: mattia parigiani, Sorin Stancu-Mara, Andrei Aiordachioaie
+/*
+ * 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 grammar;
+
public class ScalarExpr implements IParseTreeNode {
IParseTreeNode expr;
diff --git a/src/grammar/ScaleExpr.java b/src/grammar/ScaleExpr.java
index 9de84e2..3316f4d 100644
--- a/src/grammar/ScaleExpr.java
+++ b/src/grammar/ScaleExpr.java
@@ -1,9 +1,27 @@
-package grammar;
-/**
- * ScaleExpr
- * Creation date: (3/3/2003 2:28:43 AM)
- * @author: mattia parigiani, Sorin Stancu-Mara, Andrei Aiordachioaie
+/*
+ * 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 grammar;
+
public class ScaleExpr implements IParseTreeNode {
CoverageExpr coverageExpr;
diff --git a/src/grammar/SelectExpr.java b/src/grammar/SelectExpr.java
index ca7636b..c87eb46 100644
--- a/src/grammar/SelectExpr.java
+++ b/src/grammar/SelectExpr.java
@@ -1,9 +1,27 @@
-package grammar;
-/**
- * SelectExpr
- * Creation date: (3/3/2003 2:28:43 AM)
- * @author: mattia parigiani, Sorin Stancu-Mara, Andrei Aiordachioaie
+/*
+ * 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 grammar;
+
public class SelectExpr implements IParseTreeNode
{
CoverageExpr coverageExpr;
diff --git a/src/grammar/SetMetaDataExpr.java b/src/grammar/SetMetaDataExpr.java
index 1902e84..96b88bb 100644
--- a/src/grammar/SetMetaDataExpr.java
+++ b/src/grammar/SetMetaDataExpr.java
@@ -1,10 +1,27 @@
+/*
+ * 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 grammar;
-/**
- * SetMetaDataExpr
- * Creation date: (3/3/2003 2:28:43 AM)
- * @author: mattia parigiani, Sorin Stancu-Mara, Andrei Aiordachioaie
- */
public class SetMetaDataExpr implements IParseTreeNode {
String function;
diff --git a/src/grammar/SliceExpr.java b/src/grammar/SliceExpr.java
index a6c8747..e483320 100644
--- a/src/grammar/SliceExpr.java
+++ b/src/grammar/SliceExpr.java
@@ -1,9 +1,27 @@
-package grammar;
-/**
- * SliceExpr
- * Creation date: (3/3/2003 2:28:43 AM)
- * @author: mattia parigiani, Sorin Stancu-Mara, Andrei Aiordachioaie
+/*
+ * 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 grammar;
+
public class SliceExpr implements IParseTreeNode {
CoverageExpr expr;
diff --git a/src/grammar/StoreExpr.java b/src/grammar/StoreExpr.java
index 34f8f8c..5730a87 100644
--- a/src/grammar/StoreExpr.java
+++ b/src/grammar/StoreExpr.java
@@ -1,9 +1,26 @@
-package grammar;
-
/*
-Author: Sorin Stancu-Mara, Andrei Aiordachioaie
-Date: 7 Feb 2007
-*/
+ * 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 grammar;
public class StoreExpr implements IParseTreeNode
{
diff --git a/src/grammar/StringScalarExpr.java b/src/grammar/StringScalarExpr.java
index d16ea60..fd12c87 100644
--- a/src/grammar/StringScalarExpr.java
+++ b/src/grammar/StringScalarExpr.java
@@ -1,9 +1,27 @@
-package grammar;
-
-/**
- * @author: Andrei Aiordachioaie
+/*
+ * 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 grammar;
+
public class StringScalarExpr implements IParseTreeNode
{
String val;
diff --git a/src/grammar/SubsetExpr.java b/src/grammar/SubsetExpr.java
index 98280e0..c4b0f35 100644
--- a/src/grammar/SubsetExpr.java
+++ b/src/grammar/SubsetExpr.java
@@ -1,9 +1,27 @@
-package grammar;
-/**
- * SubsetExpr
- * Creation date: (3/3/2003 2:28:43 AM)
- * @author: mattia parigiani, Sorin Stancu-Mara, Andrei Aiordachioaie
+/*
+ * 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 grammar;
+
public class SubsetExpr implements IParseTreeNode {
IParseTreeNode expr;
diff --git a/src/grammar/TrigonometricExpr.java b/src/grammar/TrigonometricExpr.java
index a8c0271..8ea99c7 100644
--- a/src/grammar/TrigonometricExpr.java
+++ b/src/grammar/TrigonometricExpr.java
@@ -1,9 +1,27 @@
-package grammar;
-/**
- * TrigonometricExpr
- * Creation date: (3/3/2003 2:28:43 AM)
- * @author: mattia parigiani, Sorin Stancu-Mara
+/*
+ * 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 grammar;
+
public class TrigonometricExpr implements IParseTreeNode {
String trigOperator;
CoverageExpr coverageExpr;
diff --git a/src/grammar/TrimExpr.java b/src/grammar/TrimExpr.java
index 272c0f7..d770dc0 100644
--- a/src/grammar/TrimExpr.java
+++ b/src/grammar/TrimExpr.java
@@ -1,9 +1,27 @@
-package grammar;
-/**
- * TrimExpr
- * Creation date: (3/3/2003 2:28:43 AM)
- * @author: mattia parigiani, Sorin Stancu-Mara, Andrei Aiordachioaie
+/*
+ * 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 grammar;
+
public class TrimExpr implements IParseTreeNode
{
diff --git a/src/grammar/VariableList.java b/src/grammar/VariableList.java
index 874b398..98621b4 100644
--- a/src/grammar/VariableList.java
+++ b/src/grammar/VariableList.java
@@ -1,9 +1,27 @@
-package grammar;
-
-/* Author: Sorin Stancu-Mara, Andrei Aiordachioaie
- * Date: 8 Feb 2008
+/*
+ * 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 grammar;
+
public class VariableList implements IParseTreeNode {
String axisType, iteratorName;
String lo,hi;
diff --git a/src/grammar/WCPSRequest.java b/src/grammar/WCPSRequest.java
index 7838e1f..96ed404 100644
--- a/src/grammar/WCPSRequest.java
+++ b/src/grammar/WCPSRequest.java
@@ -1,11 +1,27 @@
-package grammar;
-
-/**
- * WCPSRequest class represents a WCPSRequest.
- * Creation date: (3/3/2003 2:52:55 AM)
- * @author: *, Sorin Stancu-Mara, Andrei Aiordachioaie
+/*
+ * 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 grammar;
+
public class WCPSRequest implements IParseTreeNode
{
private ForClause forClause;
diff --git a/src/grammar/WhereClause.java b/src/grammar/WhereClause.java
index d0d998a..cebeab3 100644
--- a/src/grammar/WhereClause.java
+++ b/src/grammar/WhereClause.java
@@ -1,8 +1,26 @@
-package grammar;
+/*
+ * 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.
+ */
-/* Author: Sorin Stancu-Mara, Andrei Aiordachioaie
-Date: 7 Feb 2007
-*/
+package grammar;
public class WhereClause implements IParseTreeNode
{
@@ -17,4 +35,4 @@ public class WhereClause implements IParseTreeNode
{
return "<where>" + expr.toXML() + "</where>";
}
-} \ No newline at end of file
+}
diff --git a/src/java_cup/java_cup/Main.java b/src/java_cup/java_cup/Main.java
index 50811b5..1ebb8cf 100644
--- a/src/java_cup/java_cup/Main.java
+++ b/src/java_cup/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/java_cup/java_cup/action_part.java b/src/java_cup/java_cup/action_part.java
index 69e98f5..e197001 100644
--- a/src/java_cup/java_cup/action_part.java
+++ b/src/java_cup/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/java_cup/java_cup/action_production.java b/src/java_cup/java_cup/action_production.java
index 3c0845f..2d0621d 100644
--- a/src/java_cup/java_cup/action_production.java
+++ b/src/java_cup/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/java_cup/java_cup/assoc.java b/src/java_cup/java_cup/assoc.java
index 8d0b50e..7c152c3 100644
--- a/src/java_cup/java_cup/assoc.java
+++ b/src/java_cup/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/java_cup/java_cup/emit.java b/src/java_cup/java_cup/emit.java
index 9db9014..92cac04 100644
--- a/src/java_cup/java_cup/emit.java
+++ b/src/java_cup/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/java_cup/java_cup/internal_error.java b/src/java_cup/java_cup/internal_error.java
index 4d3e7c2..c72aa72 100644
--- a/src/java_cup/java_cup/internal_error.java
+++ b/src/java_cup/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/java_cup/java_cup/lalr_item.java b/src/java_cup/java_cup/lalr_item.java
index fe92054..3660aa2 100644
--- a/src/java_cup/java_cup/lalr_item.java
+++ b/src/java_cup/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/java_cup/java_cup/lalr_item_set.java b/src/java_cup/java_cup/lalr_item_set.java
index 233a68f..9959192 100644
--- a/src/java_cup/java_cup/lalr_item_set.java
+++ b/src/java_cup/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/java_cup/java_cup/lalr_state.java b/src/java_cup/java_cup/lalr_state.java
index 5298e87..5883462 100644
--- a/src/java_cup/java_cup/lalr_state.java
+++ b/src/java_cup/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/java_cup/java_cup/lalr_transition.java b/src/java_cup/java_cup/lalr_transition.java
index 1c941bd..2955f24 100644
--- a/src/java_cup/java_cup/lalr_transition.java
+++ b/src/java_cup/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/java_cup/java_cup/lexer.java b/src/java_cup/java_cup/lexer.java
index 2230d12..4901e06 100644
--- a/src/java_cup/java_cup/lexer.java
+++ b/src/java_cup/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/java_cup/java_cup/lr_item_core.java b/src/java_cup/java_cup/lr_item_core.java
index c0fa656..8af3de9 100644
--- a/src/java_cup/java_cup/lr_item_core.java
+++ b/src/java_cup/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/java_cup/java_cup/non_terminal.java b/src/java_cup/java_cup/non_terminal.java
index 9354a7f..9c76e58 100644
--- a/src/java_cup/java_cup/non_terminal.java
+++ b/src/java_cup/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/java_cup/java_cup/nonassoc_action.java b/src/java_cup/java_cup/nonassoc_action.java
index 3882324..28de666 100644
--- a/src/java_cup/java_cup/nonassoc_action.java
+++ b/src/java_cup/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/java_cup/java_cup/parse_action.java b/src/java_cup/java_cup/parse_action.java
index 9228663..979dede 100644
--- a/src/java_cup/java_cup/parse_action.java
+++ b/src/java_cup/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/java_cup/java_cup/parse_action_row.java b/src/java_cup/java_cup/parse_action_row.java
index 817b8c5..ffd6828 100644
--- a/src/java_cup/java_cup/parse_action_row.java
+++ b/src/java_cup/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/java_cup/java_cup/parse_action_table.java b/src/java_cup/java_cup/parse_action_table.java
index 1e0edb2..739dff2 100644
--- a/src/java_cup/java_cup/parse_action_table.java
+++ b/src/java_cup/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/java_cup/java_cup/parse_reduce_row.java b/src/java_cup/java_cup/parse_reduce_row.java
index 57d978e..1e543d7 100644
--- a/src/java_cup/java_cup/parse_reduce_row.java
+++ b/src/java_cup/java_cup/parse_reduce_row.java
@@ -1,9 +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;
/** This class represents one row (corresponding to one machine state) of the
* reduce-goto parse table.
*/
+
public class parse_reduce_row {
/*-----------------------------------------------------------*/
/*--- Constructor(s) ----------------------------------------*/
diff --git a/src/java_cup/java_cup/parse_reduce_table.java b/src/java_cup/java_cup/parse_reduce_table.java
index 9ac1b11..224d8a8 100644
--- a/src/java_cup/java_cup/parse_reduce_table.java
+++ b/src/java_cup/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/java_cup/java_cup/parser.java b/src/java_cup/java_cup/parser.java
index 163968e..58220fc 100644
--- a/src/java_cup/java_cup/parser.java
+++ b/src/java_cup/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/java_cup/java_cup/production.java b/src/java_cup/java_cup/production.java
index 5a41287..0bbf194 100644
--- a/src/java_cup/java_cup/production.java
+++ b/src/java_cup/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/java_cup/java_cup/production_part.java b/src/java_cup/java_cup/production_part.java
index a790ec0..3d42ad2 100644
--- a/src/java_cup/java_cup/production_part.java
+++ b/src/java_cup/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/java_cup/java_cup/reduce_action.java b/src/java_cup/java_cup/reduce_action.java
index e8f4c84..79c6d19 100644
--- a/src/java_cup/java_cup/reduce_action.java
+++ b/src/java_cup/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/java_cup/java_cup/runtime/Scanner.java b/src/java_cup/java_cup/runtime/Scanner.java
index 3233551..1d1c071 100644
--- a/src/java_cup/java_cup/runtime/Scanner.java
+++ b/src/java_cup/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/java_cup/java_cup/runtime/Symbol.java b/src/java_cup/java_cup/runtime/Symbol.java
index eeb6a0b..5bb94d9 100644
--- a/src/java_cup/java_cup/runtime/Symbol.java
+++ b/src/java_cup/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/java_cup/java_cup/runtime/lr_parser.java b/src/java_cup/java_cup/runtime/lr_parser.java
index 3c8335c..3ba17a9 100644
--- a/src/java_cup/java_cup/runtime/lr_parser.java
+++ b/src/java_cup/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/java_cup/java_cup/runtime/virtual_parse_stack.java b/src/java_cup/java_cup/runtime/virtual_parse_stack.java
index a4386aa..2cc297a 100644
--- a/src/java_cup/java_cup/runtime/virtual_parse_stack.java
+++ b/src/java_cup/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/java_cup/java_cup/shift_action.java b/src/java_cup/java_cup/shift_action.java
index 33fc17a..e1c75d4 100644
--- a/src/java_cup/java_cup/shift_action.java
+++ b/src/java_cup/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/java_cup/java_cup/sym.java b/src/java_cup/java_cup/sym.java
index 9810a3d..6b8136e 100644
--- a/src/java_cup/java_cup/sym.java
+++ b/src/java_cup/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/java_cup/java_cup/symbol.java b/src/java_cup/java_cup/symbol.java
index 94d8b7d..88c4893 100644
--- a/src/java_cup/java_cup/symbol.java
+++ b/src/java_cup/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/java_cup/java_cup/symbol_part.java b/src/java_cup/java_cup/symbol_part.java
index 9142b5f..4f5c7da 100644
--- a/src/java_cup/java_cup/symbol_part.java
+++ b/src/java_cup/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/java_cup/java_cup/symbol_set.java b/src/java_cup/java_cup/symbol_set.java
index a1aec10..96294a4 100644
--- a/src/java_cup/java_cup/symbol_set.java
+++ b/src/java_cup/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/java_cup/java_cup/terminal.java b/src/java_cup/java_cup/terminal.java
index e1a40aa..463dfde 100644
--- a/src/java_cup/java_cup/terminal.java
+++ b/src/java_cup/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/java_cup/java_cup/terminal_set.java b/src/java_cup/java_cup/terminal_set.java
index e921cb5..36392a3 100644
--- a/src/java_cup/java_cup/terminal_set.java
+++ b/src/java_cup/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/java_cup/java_cup/version.java b/src/java_cup/java_cup/version.java
index 06600b5..e04fd94 100644
--- a/src/java_cup/java_cup/version.java
+++ b/src/java_cup/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 {
diff --git a/src/java_cup/runtime/Scanner.java b/src/java_cup/runtime/Scanner.java
index 3233551..1d1c071 100644
--- a/src/java_cup/runtime/Scanner.java
+++ b/src/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/java_cup/runtime/Symbol.class b/src/java_cup/runtime/Symbol.class
index 0d96da9..763648c 100644
--- a/src/java_cup/runtime/Symbol.class
+++ b/src/java_cup/runtime/Symbol.class
Binary files differ
diff --git a/src/java_cup/runtime/Symbol.java b/src/java_cup/runtime/Symbol.java
index eeb6a0b..5bb94d9 100644
--- a/src/java_cup/runtime/Symbol.java
+++ b/src/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/java_cup/runtime/lr_parser.class b/src/java_cup/runtime/lr_parser.class
index 521178b..6450385 100644
--- a/src/java_cup/runtime/lr_parser.class
+++ b/src/java_cup/runtime/lr_parser.class
Binary files differ
diff --git a/src/java_cup/runtime/lr_parser.java b/src/java_cup/runtime/lr_parser.java
index 3c8335c..3ba17a9 100644
--- a/src/java_cup/runtime/lr_parser.java
+++ b/src/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/java_cup/runtime/virtual_parse_stack.class b/src/java_cup/runtime/virtual_parse_stack.class
index 1228873..b58fa9a 100644
--- a/src/java_cup/runtime/virtual_parse_stack.class
+++ b/src/java_cup/runtime/virtual_parse_stack.class
Binary files differ
diff --git a/src/java_cup/runtime/virtual_parse_stack.java b/src/java_cup/runtime/virtual_parse_stack.java
index a4386aa..2cc297a 100644
--- a/src/java_cup/runtime/virtual_parse_stack.java
+++ b/src/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/java_cup/simple_calc/Main.java b/src/java_cup/simple_calc/Main.java
index 21ff5aa..2eaabf2 100644
--- a/src/java_cup/simple_calc/Main.java
+++ b/src/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/java_cup/simple_calc/parser.cup b/src/java_cup/simple_calc/parser.cup
index a88d900..eeddbd9 100644
--- a/src/java_cup/simple_calc/parser.cup
+++ b/src/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/java_cup/simple_calc/parser.java b/src/java_cup/simple_calc/parser.java
index d6003c7..cf08b71 100644
--- a/src/java_cup/simple_calc/parser.java
+++ b/src/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
diff --git a/src/java_cup/simple_calc/scanner.java b/src/java_cup/simple_calc/scanner.java
index f8f850a..e0fa483 100644
--- a/src/java_cup/simple_calc/scanner.java
+++ b/src/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/java_cup/simple_calc/sym.java b/src/java_cup/simple_calc/sym.java
index 2584f2f..53e6378 100644
--- a/src/java_cup/simple_calc/sym.java
+++ b/src/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/AtomicLit.java b/src/syntaxParser/AtomicLit.java
index b4b8409..f469620 100644
--- a/src/syntaxParser/AtomicLit.java
+++ b/src/syntaxParser/AtomicLit.java
@@ -1,9 +1,27 @@
-package syntaxParser;
-/**
- * AtomicLit
- * Creation date: (3/3/2003 2:28:43 AM)
- * @author: mattia parigiani
+/*
+ * 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 syntaxParser;
+
class AtomicLit {
diff --git a/src/syntaxParser/AxisCrsElement.java b/src/syntaxParser/AxisCrsElement.java
index 152bea1..6f6afb4 100644
--- a/src/syntaxParser/AxisCrsElement.java
+++ b/src/syntaxParser/AxisCrsElement.java
@@ -1,8 +1,27 @@
-package syntaxParser;
-/* Author: Sorin Stancu-Mara
- * Date: 8 Feb 2008
+/*
+ * 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 syntaxParser;
+
class AxisCrsElement implements IParseTreeNode {
String axis;
String crs;
diff --git a/src/syntaxParser/AxisCrsList.java b/src/syntaxParser/AxisCrsList.java
index 2bcfdc9..6d23412 100644
--- a/src/syntaxParser/AxisCrsList.java
+++ b/src/syntaxParser/AxisCrsList.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 syntaxParser;
class AxisCrsList extends List {
diff --git a/src/syntaxParser/AxisIntervalElement.java b/src/syntaxParser/AxisIntervalElement.java
index 4c0b4e7..128676d 100644
--- a/src/syntaxParser/AxisIntervalElement.java
+++ b/src/syntaxParser/AxisIntervalElement.java
@@ -1,8 +1,27 @@
-package syntaxParser;
-/* Author: Sorin Stancu-Mara
- * Date: 8 Feb 2008
+/*
+ * 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 syntaxParser;
+
class AxisIntervalElement implements IParseTreeNode {
String axisName;
String lo, hi;
diff --git a/src/syntaxParser/AxisIntervalList.java b/src/syntaxParser/AxisIntervalList.java
index d610c53..f998b41 100644
--- a/src/syntaxParser/AxisIntervalList.java
+++ b/src/syntaxParser/AxisIntervalList.java
@@ -1,6 +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 syntaxParser;
class AxisIntervalList extends List {
public AxisIntervalList(AxisIntervalElement elem) { super((IParseTreeNode)elem); }
public AxisIntervalList(AxisIntervalElement elem, AxisIntervalList next) { super((IParseTreeNode)elem, (List)next); }
-} \ No newline at end of file
+}
diff --git a/src/syntaxParser/AxisPointElement.java b/src/syntaxParser/AxisPointElement.java
index 37e4911..3fd9628 100644
--- a/src/syntaxParser/AxisPointElement.java
+++ b/src/syntaxParser/AxisPointElement.java
@@ -1,8 +1,27 @@
-package syntaxParser;
-/* Author: Sorin Stancu-Mara
- * Date: 8 Feb 2008
+/*
+ * 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 syntaxParser;
+
class AxisPointElement implements IParseTreeNode {
String axis;
String crs;
diff --git a/src/syntaxParser/AxisPointList.java b/src/syntaxParser/AxisPointList.java
index 84d5c23..a5e9610 100644
--- a/src/syntaxParser/AxisPointList.java
+++ b/src/syntaxParser/AxisPointList.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 syntaxParser;
class AxisPointList extends List {
diff --git a/src/syntaxParser/BinaryInducedExpr.java b/src/syntaxParser/BinaryInducedExpr.java
index fd34bda..4edb0a5 100644
--- a/src/syntaxParser/BinaryInducedExpr.java
+++ b/src/syntaxParser/BinaryInducedExpr.java
@@ -1,9 +1,27 @@
-package syntaxParser;
-/**
- * BinaryInducedExpr
- * Creation date: (3/3/2003 2:28:43 AM)
- * @author: mattia parigiani, Sorin Stancu-Mara
+/*
+ * 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 syntaxParser;
+
class BinaryInducedExpr implements IParseTreeNode {
IParseTreeNode leftCoverageExpr;
diff --git a/src/syntaxParser/BooleanExpr.java b/src/syntaxParser/BooleanExpr.java
index 5d013f4..67dbb18 100644
--- a/src/syntaxParser/BooleanExpr.java
+++ b/src/syntaxParser/BooleanExpr.java
@@ -1,9 +1,27 @@
-package syntaxParser;
-/**
- * BooleanExpr
- * Creation date: (3/3/2003 2:28:43 AM)
- * @author: mattia parigiani, Sorin Stancu-Mara
+/*
+ * 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 syntaxParser;
+
class BooleanExpr implements IParseTreeNode {
CoverageExpr coverageExpr;
String operator;
diff --git a/src/syntaxParser/BooleanScalarExpr.java b/src/syntaxParser/BooleanScalarExpr.java
index 6b2278d..50abfe7 100644
--- a/src/syntaxParser/BooleanScalarExpr.java
+++ b/src/syntaxParser/BooleanScalarExpr.java
@@ -1,9 +1,27 @@
-package syntaxParser;
-/**
- * BooleanScalarExpr
- * Creation date: (3/3/2003 2:28:43 AM)
- * @author: mattia parigiani, Sorin Stancu-Mara
+/*
+ * 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 syntaxParser;
+
class BooleanScalarExpr implements IParseTreeNode {
BooleanScalarExpr leftBooleanScalarExpr, rightBooleanScalarExpr;
String booleanConstant;
diff --git a/src/syntaxParser/CastExpr.java b/src/syntaxParser/CastExpr.java
index dddaa0e..2990036 100644
--- a/src/syntaxParser/CastExpr.java
+++ b/src/syntaxParser/CastExpr.java
@@ -1,9 +1,27 @@
-package syntaxParser;
-/**
- * CastExpr
- * Creation date: (3/3/2003 2:28:43 AM)
- * @author: mattia parigiani, Sorin Stancu-Mara
+/*
+ * 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 syntaxParser;
+
class CastExpr implements IParseTreeNode {
String castType;
CoverageExpr coverageExpr;
diff --git a/src/syntaxParser/ComplexLit.java b/src/syntaxParser/ComplexLit.java
index a75b495..ee843a3 100644
--- a/src/syntaxParser/ComplexLit.java
+++ b/src/syntaxParser/ComplexLit.java
@@ -1,9 +1,27 @@
-package syntaxParser;
-/**
- * ComplexLit
- * Creation date: (3/3/2003 2:28:43 AM)
- * @author: mattia parigiani
+/*
+ * 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 syntaxParser;
+
class ComplexLit {
ScalarLitList scalarLitList;
diff --git a/src/syntaxParser/CondenseExpr.java b/src/syntaxParser/CondenseExpr.java
index a5fdb3f..db2a6af 100644
--- a/src/syntaxParser/CondenseExpr.java
+++ b/src/syntaxParser/CondenseExpr.java
@@ -1,9 +1,27 @@
-package syntaxParser;
-/**
- * CondenseExpr
- * Creation date: (3/3/2003 2:28:43 AM)
- * @author: mattia parigiani, Sorin Stancu-Mara
+/*
+ * 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 syntaxParser;
+
class CondenseExpr implements IParseTreeNode{
diff --git a/src/syntaxParser/CoverageConstructorExpr.java b/src/syntaxParser/CoverageConstructorExpr.java
index 2f6d89e..17c138a 100644
--- a/src/syntaxParser/CoverageConstructorExpr.java
+++ b/src/syntaxParser/CoverageConstructorExpr.java
@@ -1,8 +1,27 @@
-package syntaxParser;
-/* Author: Sorin Stancu-Mara
- * Date: 8 Feb 2008
+/*
+ * 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 syntaxParser;
+
class CoverageConstructorExpr implements IParseTreeNode {
String name;
VariableList variables;
diff --git a/src/syntaxParser/CoverageExpr.java b/src/syntaxParser/CoverageExpr.java
index 516c061..bcd627d 100644
--- a/src/syntaxParser/CoverageExpr.java
+++ b/src/syntaxParser/CoverageExpr.java
@@ -1,9 +1,27 @@
-package syntaxParser;
-/**
- * CoverageExpr
- * Creation date: (3/3/2003 2:28:43 AM)
- * @author: mattia parigiani, Sorin Stancu-Mara
+/*
+ * 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 syntaxParser;
+
class CoverageExpr implements IParseTreeNode {
String coverageName;
diff --git a/src/syntaxParser/CoverageList.java b/src/syntaxParser/CoverageList.java
index 9ee476d..30b7fd8 100644
--- a/src/syntaxParser/CoverageList.java
+++ b/src/syntaxParser/CoverageList.java
@@ -1,10 +1,29 @@
-package syntaxParser;
-/**
- * CoverageList class represents a CoverageList.
- * Creation date: (3/3/2003 2:52:55 AM)
- * @author: mattia parigiani, Sorin Stancu-Mara
+/*
+ * 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 syntaxParser;
+
import java.util.*;
+
public class CoverageList implements IParseTreeNode {
private String coverageName;
private CoverageList next;
diff --git a/src/syntaxParser/CrsList.java b/src/syntaxParser/CrsList.java
index d10834e..fea9ee6 100644
--- a/src/syntaxParser/CrsList.java
+++ b/src/syntaxParser/CrsList.java
@@ -1,9 +1,29 @@
-package syntaxParser;
-/* Author: Sorin Stancu-Mara
- * Date: 9 Feb 2008
- * Outside the other Lists becasuse this one works with strings.
+/*
+ * 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 syntaxParser;
+
+// Outside the other Lists becasuse this one works with strings.
+
class CrsList implements IParseTreeNode {
String elem;
String tag;
diff --git a/src/syntaxParser/CrsTransformExpr.java b/src/syntaxParser/CrsTransformExpr.java
index ea214bc..9a8f900 100644
--- a/src/syntaxParser/CrsTransformExpr.java
+++ b/src/syntaxParser/CrsTransformExpr.java
@@ -1,9 +1,27 @@
-package syntaxParser;
-/**
- * CrsTransformExpr
- * Creation date: (3/3/2003 2:28:43 AM)
- * @author: mattia parigiani, Sorin Stancu-Mara
+/*
+ * 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 syntaxParser;
+
class CrsTransformExpr implements IParseTreeNode {
CoverageExpr coverageExpr;
AxisCrsList axisCrsList;
diff --git a/src/syntaxParser/EncodedCoverageExpr.java b/src/syntaxParser/EncodedCoverageExpr.java
index 3f5f283..b1451a5 100644
--- a/src/syntaxParser/EncodedCoverageExpr.java
+++ b/src/syntaxParser/EncodedCoverageExpr.java
@@ -1,9 +1,27 @@
-package syntaxParser;
-/**
- * EncodedCoverageExpr
- * Creation date: (3/3/2003 2:28:43 AM)
- * @author: mattia parigiani, Sorin Stancu-Mara
+/*
+ * 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 syntaxParser;
+
class EncodedCoverageExpr implements IParseTreeNode {
CoverageExpr coverageExpr;
String formatName;
diff --git a/src/syntaxParser/ExponentialExpr.java b/src/syntaxParser/ExponentialExpr.java
index 469657e..35ff8ef 100644
--- a/src/syntaxParser/ExponentialExpr.java
+++ b/src/syntaxParser/ExponentialExpr.java
@@ -1,9 +1,27 @@
-package syntaxParser;
-/**
- * ExponentialExpr
- * Creation date: (3/3/2003 2:28:43 AM)
- * @author: mattia parigiani, Sorin Stancu-Mara
+/*
+ * 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 syntaxParser;
+
class ExponentialExpr implements IParseTreeNode {
String expOperator;
CoverageExpr coverageExpr;
diff --git a/src/syntaxParser/ExtendExpr.java b/src/syntaxParser/ExtendExpr.java
index 8a43b48..524cf08 100644
--- a/src/syntaxParser/ExtendExpr.java
+++ b/src/syntaxParser/ExtendExpr.java
@@ -1,9 +1,27 @@
-package syntaxParser;
-/**
- * ExtendExpr
- * Creation date: (8/2/2008)
- * @author: Sorin Stancu-Mara
+/*
+ * 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 syntaxParser;
+
class ExtendExpr implements IParseTreeNode {
CoverageExpr coverageExpr;
diff --git a/src/syntaxParser/FieldInterpolationElement.java b/src/syntaxParser/FieldInterpolationElement.java
index 28ab51f..a5239d4 100644
--- a/src/syntaxParser/FieldInterpolationElement.java
+++ b/src/syntaxParser/FieldInterpolationElement.java
@@ -1,8 +1,27 @@
-package syntaxParser;
-/* Authod: Sorin Stancu-Mara
- * Date: 8 Feb 2008
+/*
+ * 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 syntaxParser;
+
class FieldInterpolationElement implements IParseTreeNode {
String field;
FieldInterpolationMethod method;
diff --git a/src/syntaxParser/FieldInterpolationList.java b/src/syntaxParser/FieldInterpolationList.java
index 12d81e2..cf1e010 100644
--- a/src/syntaxParser/FieldInterpolationList.java
+++ b/src/syntaxParser/FieldInterpolationList.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 syntaxParser;
class FieldInterpolationList extends List {
diff --git a/src/syntaxParser/FieldInterpolationMethod.java b/src/syntaxParser/FieldInterpolationMethod.java
index da54fea..ca20089 100644
--- a/src/syntaxParser/FieldInterpolationMethod.java
+++ b/src/syntaxParser/FieldInterpolationMethod.java
@@ -1,9 +1,27 @@
-package syntaxParser;
-/**
- * InterpMethod
- * Creation date: (3/3/2003 2:28:43 AM)
- * @author: mattia parigiani, Sorin Stancu-Mara
+/*
+ * 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 syntaxParser;
+
class FieldInterpolationMethod implements IParseTreeNode {
String type;
String nullresistence;
diff --git a/src/syntaxParser/ForClause.java b/src/syntaxParser/ForClause.java
index f0203f5..faba246 100644
--- a/src/syntaxParser/ForClause.java
+++ b/src/syntaxParser/ForClause.java
@@ -1,9 +1,27 @@
-package syntaxParser;
-/**
- * ForClause
- * Creation date: (3/3/2003 2:28:43 AM)
- * @author: mattia parigiani, Sorin Stancu-Mara
+/*
+ * 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 syntaxParser;
+
class ForClause implements IParseTreeNode {
ForClauseElements forClauseElements;
public ForClause( ForClauseElements fce ){
diff --git a/src/syntaxParser/ForClauseElements.java b/src/syntaxParser/ForClauseElements.java
index ffb48d0..9bfd7a8 100644
--- a/src/syntaxParser/ForClauseElements.java
+++ b/src/syntaxParser/ForClauseElements.java
@@ -1,10 +1,27 @@
-package syntaxParser;
-/**
- * ForClauseElements
- * Creation date: (3/3/2003 2:28:43 AM)
- * @author: mattia parigiani, Sorin Stancu-Mara
+/*
+ * 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 syntaxParser;
+
import java.util.*;
class ForClauseElements implements IParseTreeNode{
diff --git a/src/syntaxParser/GeneralCondenseExpr.java b/src/syntaxParser/GeneralCondenseExpr.java
index 397e36a..5d0258f 100644
--- a/src/syntaxParser/GeneralCondenseExpr.java
+++ b/src/syntaxParser/GeneralCondenseExpr.java
@@ -1,9 +1,27 @@
-package syntaxParser;
-/**
- * GeneralCondenseExpr
- * Creation date: (3/3/2003 2:28:43 AM)
- * @author: mattia parigiani, Sorin stancu-Mara
+/*
+ * 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 syntaxParser;
+
class GeneralCondenseExpr implements IParseTreeNode {
String condenseOpType;
diff --git a/src/syntaxParser/GetMetaDataExpr.java b/src/syntaxParser/GetMetaDataExpr.java
index a3f5c33..d1b28e5 100644
--- a/src/syntaxParser/GetMetaDataExpr.java
+++ b/src/syntaxParser/GetMetaDataExpr.java
@@ -1,9 +1,27 @@
-package syntaxParser;
-/**
- * GetMetaDataExpr
- * Creation date: (3/3/2003 2:28:43 AM)
- * @author: mattia parigiani
+/*
+ * 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 syntaxParser;
+
class GetMetaDataExpr implements IParseTreeNode {
CoverageExpr coverageExpr;
String function;
diff --git a/src/syntaxParser/IParseTreeNode.java b/src/syntaxParser/IParseTreeNode.java
index 4f59d37..701f785 100644
--- a/src/syntaxParser/IParseTreeNode.java
+++ b/src/syntaxParser/IParseTreeNode.java
@@ -1,8 +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 syntaxParser;
-/* Author: Sorin Stancu-Mara
-Date: 7 FEB 2007
-Interface that all nodes implement to simply some of the complex nodes
-*/
+
+// Interface that all nodes implement to simply some of the complex nodes
interface IParseTreeNode {
public String toXML();
diff --git a/src/syntaxParser/InducedExpr.java b/src/syntaxParser/InducedExpr.java
index 84c8967..bb21197 100644
--- a/src/syntaxParser/InducedExpr.java
+++ b/src/syntaxParser/InducedExpr.java
@@ -1,9 +1,27 @@
-package syntaxParser;
-/**
- * InducedExpr
- * Creation date: (3/3/2003 2:28:43 AM)
- * @author: mattia parigiani, Sorin Stancu-Mara
+/*
+ * 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 syntaxParser;
+
class InducedExpr implements IParseTreeNode {
IParseTreeNode expr;
diff --git a/src/syntaxParser/InterpolationMethodList.java b/src/syntaxParser/InterpolationMethodList.java
index bfec142..bb39aa1 100644
--- a/src/syntaxParser/InterpolationMethodList.java
+++ b/src/syntaxParser/InterpolationMethodList.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 syntaxParser;
class InterpolationMethodList extends List {
diff --git a/src/syntaxParser/List.java b/src/syntaxParser/List.java
index 685c504..e630a00 100644
--- a/src/syntaxParser/List.java
+++ b/src/syntaxParser/List.java
@@ -1,6 +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 syntaxParser;
-/* Author: Sorin stancu-Mara
- * date: 8 feb 2008
+
+/*
* All the lists have the same caracteristics, therfore all of them derive from this class
* No need to verify that the list contain same type of elements since they are created using the grammar.
*/
diff --git a/src/syntaxParser/NumericScalarExpr.java b/src/syntaxParser/NumericScalarExpr.java
index 049c3b9..b55a7a3 100644
--- a/src/syntaxParser/NumericScalarExpr.java
+++ b/src/syntaxParser/NumericScalarExpr.java
@@ -1,9 +1,27 @@
-package syntaxParser;
-/**
- * NumericScalarExpr
- * Creation date: (3/3/2003 2:28:43 AM)
- * @author: mattia parigiani, Sorin Stancu-Mara
+/*
+ * 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 syntaxParser;
+
class NumericScalarExpr implements IParseTreeNode {
NumericScalarExpr leftNumericScalarExpr, rightNumericScalarExpr;
String function;
diff --git a/src/syntaxParser/ProcessingExpr.java b/src/syntaxParser/ProcessingExpr.java
index 738ad8f..17ae147 100644
--- a/src/syntaxParser/ProcessingExpr.java
+++ b/src/syntaxParser/ProcessingExpr.java
@@ -1,9 +1,27 @@
-package syntaxParser;
-/**
- * ProcessingExpr
- * Creation date: (3/3/2003 2:28:43 AM)
- * @author: mattia parigiani, Sorin Stancu-Mara
+/*
+ * 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 syntaxParser;
+
class ProcessingExpr implements IParseTreeNode {
IParseTreeNode expr;
public ProcessingExpr( IParseTreeNode e ) {
diff --git a/src/syntaxParser/RangeValue.java b/src/syntaxParser/RangeValue.java
index c8d4739..bb45468 100644
--- a/src/syntaxParser/RangeValue.java
+++ b/src/syntaxParser/RangeValue.java
@@ -1,8 +1,27 @@
-package syntaxParser;
-/* Author: Sorin stancu-Mara
- * Date: 9 Feb 2008
+/*
+ * 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 syntaxParser;
+
class RangeValue implements IParseTreeNode {
String value;
public RangeValue(String value) {
diff --git a/src/syntaxParser/RangeValueList.java b/src/syntaxParser/RangeValueList.java
index 79630b0..b9698e8 100644
--- a/src/syntaxParser/RangeValueList.java
+++ b/src/syntaxParser/RangeValueList.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 syntaxParser;
class RangeValueList extends List {
diff --git a/src/syntaxParser/ReduceExpr.java b/src/syntaxParser/ReduceExpr.java
index 031921e..0e890d7 100644
--- a/src/syntaxParser/ReduceExpr.java
+++ b/src/syntaxParser/ReduceExpr.java
@@ -1,9 +1,27 @@
-package syntaxParser;
-/**
- * ReduceExpr
- * Creation date: (3/3/2003 2:28:43 AM)
- * @author: mattia parigiani, Sorin Stancu-Mara
+/*
+ * 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 syntaxParser;
+
class ReduceExpr implements IParseTreeNode{
CoverageExpr coverageExpr;
String operator;
diff --git a/src/syntaxParser/ReturnClause.java b/src/syntaxParser/ReturnClause.java
index 36af7bb..402bfa7 100644
--- a/src/syntaxParser/ReturnClause.java
+++ b/src/syntaxParser/ReturnClause.java
@@ -1,9 +1,27 @@
-package syntaxParser;
-/**
- * ReturnClause
- * Creation date: (3/3/2003 2:28:43 AM)
- * @author: mattia parigiani, Sorin Stancu-Mara
+/*
+ * 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 syntaxParser;
+
class ReturnClause implements IParseTreeNode {
private ProcessingExpr processingExpr;
public ReturnClause( ProcessingExpr pr){
diff --git a/src/syntaxParser/ScalarExpr.java b/src/syntaxParser/ScalarExpr.java
index e5b72a8..4339ef1 100644
--- a/src/syntaxParser/ScalarExpr.java
+++ b/src/syntaxParser/ScalarExpr.java
@@ -1,9 +1,27 @@
-package syntaxParser;
-/**
- * ScalarExpr
- * Creation date: (3/3/2003 2:28:43 AM)
- * @author: mattia parigiani, Sorin Stancu-Mara
+/*
+ * 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 syntaxParser;
+
class ScalarExpr implements IParseTreeNode {
IParseTreeNode expr;
diff --git a/src/syntaxParser/ScalarLit.java b/src/syntaxParser/ScalarLit.java
index c9810a8..4feb7db 100644
--- a/src/syntaxParser/ScalarLit.java
+++ b/src/syntaxParser/ScalarLit.java
@@ -1,9 +1,27 @@
-package syntaxParser;
-/**
- * ScalarLit
- * Creation date: (3/3/2003 2:28:43 AM)
- * @author: mattia parigiani
+/*
+ * 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 syntaxParser;
+
class ScalarLit {
AtomicLit atomicLit;
diff --git a/src/syntaxParser/ScalarLitList.java b/src/syntaxParser/ScalarLitList.java
index 49e187b..48e0327 100644
--- a/src/syntaxParser/ScalarLitList.java
+++ b/src/syntaxParser/ScalarLitList.java
@@ -1,10 +1,29 @@
-package syntaxParser;
-/**
- * ScalarLitList class represents a CoverageList.
- * Creation date: (3/3/2003 2:52:55 AM)
- * @author: mattia parigiani
+/*
+ * 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 syntaxParser;
+
import java.util.*;
+
public class ScalarLitList {
private Vector scalarLits;
diff --git a/src/syntaxParser/ScaleExpr.java b/src/syntaxParser/ScaleExpr.java
index 990a976..8dcae34 100644
--- a/src/syntaxParser/ScaleExpr.java
+++ b/src/syntaxParser/ScaleExpr.java
@@ -1,9 +1,27 @@
-package syntaxParser;
-/**
- * ScaleExpr
- * Creation date: (3/3/2003 2:28:43 AM)
- * @author: mattia parigiani, Sorin Stancu-Mara
+/*
+ * 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 syntaxParser;
+
class ScaleExpr implements IParseTreeNode {
CoverageExpr coverageExpr;
diff --git a/src/syntaxParser/SelectExpr.java b/src/syntaxParser/SelectExpr.java
index aa8d23d..b4e4687 100644
--- a/src/syntaxParser/SelectExpr.java
+++ b/src/syntaxParser/SelectExpr.java
@@ -1,9 +1,27 @@
-package syntaxParser;
-/**
- * SelectExpr
- * Creation date: (3/3/2003 2:28:43 AM)
- * @author: mattia parigiani, Sorin Stancu-Mara
+/*
+ * 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 syntaxParser;
+
class SelectExpr implements IParseTreeNode {
CoverageExpr coverageExpr;
String field;
diff --git a/src/syntaxParser/SetMetaDataExpr.java b/src/syntaxParser/SetMetaDataExpr.java
index e8624b7..4632e99 100644
--- a/src/syntaxParser/SetMetaDataExpr.java
+++ b/src/syntaxParser/SetMetaDataExpr.java
@@ -1,9 +1,27 @@
-package syntaxParser;
-/**
- * SetMetaDataExpr
- * Creation date: (3/3/2003 2:28:43 AM)
- * @author: mattia parigiani, Sorin Stancu-Mara
+/*
+ * 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 syntaxParser;
+
class SetMetaDataExpr implements IParseTreeNode {
String function;
diff --git a/src/syntaxParser/SliceExpr.java b/src/syntaxParser/SliceExpr.java
index 58a69a5..cfb94cc 100644
--- a/src/syntaxParser/SliceExpr.java
+++ b/src/syntaxParser/SliceExpr.java
@@ -1,9 +1,27 @@
-package syntaxParser;
-/**
- * SliceExpr
- * Creation date: (3/3/2003 2:28:43 AM)
- * @author: mattia parigiani, Sorin Stancu-Mara
+/*
+ * 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 syntaxParser;
+
class SliceExpr implements IParseTreeNode {
CoverageExpr coverageExpr;
diff --git a/src/syntaxParser/StoreExpr.java b/src/syntaxParser/StoreExpr.java
index 0848053..71b4567 100644
--- a/src/syntaxParser/StoreExpr.java
+++ b/src/syntaxParser/StoreExpr.java
@@ -1,7 +1,26 @@
+/*
+ * 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 syntaxParser;
-/* Author: Sorin Stancu-Mara
-Date: 7 Feb 2007
-*/
class StoreExpr implements IParseTreeNode {
private EncodedCoverageExpr expr;
diff --git a/src/syntaxParser/StructuredLiteral.java b/src/syntaxParser/StructuredLiteral.java
index f6db33c..b623ad6 100644
--- a/src/syntaxParser/StructuredLiteral.java
+++ b/src/syntaxParser/StructuredLiteral.java
@@ -1,8 +1,27 @@
-package syntaxParser;
-/* Author: Sorin Stancu-Mara
- * Date 9 Feb 2007
+/*
+ * 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 syntaxParser;
+
class StructuredLiteral implements IParseTreeNode {
RangeValueList values;
public StructuredLiteral(RangeValueList rvl) {
diff --git a/src/syntaxParser/SubsetExpr.java b/src/syntaxParser/SubsetExpr.java
index d9020d3..1510f1f 100644
--- a/src/syntaxParser/SubsetExpr.java
+++ b/src/syntaxParser/SubsetExpr.java
@@ -1,9 +1,27 @@
-package syntaxParser;
-/**
- * SubsetExpr
- * Creation date: (3/3/2003 2:28:43 AM)
- * @author: mattia parigiani, Sorin Stancu-Mara
+/*
+ * 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 syntaxParser;
+
class SubsetExpr implements IParseTreeNode {
IParseTreeNode expr;
diff --git a/src/syntaxParser/SyntaxErrorException.java b/src/syntaxParser/SyntaxErrorException.java
index e1aa32a..014bd8e 100644
--- a/src/syntaxParser/SyntaxErrorException.java
+++ b/src/syntaxParser/SyntaxErrorException.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 syntaxParser;
public class SyntaxErrorException extends Exception {
diff --git a/src/syntaxParser/TrigonometricExpr.java b/src/syntaxParser/TrigonometricExpr.java
index d1a4d06..1b28edc 100644
--- a/src/syntaxParser/TrigonometricExpr.java
+++ b/src/syntaxParser/TrigonometricExpr.java
@@ -1,9 +1,27 @@
-package syntaxParser;
-/**
- * TrigonometricExpr
- * Creation date: (3/3/2003 2:28:43 AM)
- * @author: mattia parigiani, Sorin Stancu-Mara
+/*
+ * 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 syntaxParser;
+
class TrigonometricExpr implements IParseTreeNode {
String trigOperator;
CoverageExpr coverageExpr;
diff --git a/src/syntaxParser/TrimExpr.java b/src/syntaxParser/TrimExpr.java
index 359d139..e98e16c 100644
--- a/src/syntaxParser/TrimExpr.java
+++ b/src/syntaxParser/TrimExpr.java
@@ -1,9 +1,27 @@
-package syntaxParser;
-/**
- * TrimExpr
- * Creation date: (3/3/2003 2:28:43 AM)
- * @author: mattia parigiani, Sorin Stancu-Mara
+/*
+ * 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 syntaxParser;
+
class TrimExpr implements IParseTreeNode {
CoverageExpr coverageExpr;
diff --git a/src/syntaxParser/UnaryArithMeticExpr.java b/src/syntaxParser/UnaryArithMeticExpr.java
index 94d4167..3539519 100644
--- a/src/syntaxParser/UnaryArithMeticExpr.java
+++ b/src/syntaxParser/UnaryArithMeticExpr.java
@@ -1,9 +1,27 @@
-package syntaxParser;
-/**
- * UnaryArithmeticExpr
- * Creation date: (3/3/2003 2:28:43 AM)
- * @author: mattia parigiani, Sorin Stancu-Mara
+/*
+ * 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 syntaxParser;
+
class UnaryArithMeticExpr implements IParseTreeNode {
String operator;
diff --git a/src/syntaxParser/UnaryInducedExpr.java b/src/syntaxParser/UnaryInducedExpr.java
index 2c0b9eb..05ae953 100644
--- a/src/syntaxParser/UnaryInducedExpr.java
+++ b/src/syntaxParser/UnaryInducedExpr.java
@@ -1,9 +1,27 @@
-package syntaxParser;
-/**
- * UnaryInducedExpr
- * Creation date: (3/3/2003 2:28:43 AM)
- * @author: mattia parigiani, Sorin Stancu-Mara
+/*
+ * 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 syntaxParser;
+
class UnaryInducedExpr implements IParseTreeNode {
IParseTreeNode expr;
diff --git a/src/syntaxParser/VariableList.java b/src/syntaxParser/VariableList.java
index f41d0a7..15cf14a 100644
--- a/src/syntaxParser/VariableList.java
+++ b/src/syntaxParser/VariableList.java
@@ -1,8 +1,27 @@
-package syntaxParser;
-/* Author: Sorin Stancu-Mara
- * Date: 8 Feb 2008
+/*
+ * 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 syntaxParser;
+
class VariableList implements IParseTreeNode {
String axisType, iteratorName;
String lo,hi;
diff --git a/src/syntaxParser/WCPSRequest.java b/src/syntaxParser/WCPSRequest.java
index 381244b..ffaa31a 100644
--- a/src/syntaxParser/WCPSRequest.java
+++ b/src/syntaxParser/WCPSRequest.java
@@ -1,10 +1,29 @@
-package syntaxParser;
-/**
- * WCPSRequest class represents a WCPSRequest.
- * Creation date: (3/3/2003 2:52:55 AM)
- * @author: *, Sorin Stancu-Mara
+/*
+ * 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 syntaxParser;
+
import java.util.*;
+
public class WCPSRequest implements IParseTreeNode {
private ForClause forClause;
private WhereClause whereClause;
diff --git a/src/syntaxParser/WCPSRequestProcessor.java b/src/syntaxParser/WCPSRequestProcessor.java
index c6fc86f..e8b44fb 100644
--- a/src/syntaxParser/WCPSRequestProcessor.java
+++ b/src/syntaxParser/WCPSRequestProcessor.java
@@ -1,10 +1,32 @@
+/*
+ * 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 syntaxParser;
+
/**
* WCPSRequestProcessor = Sample source code which makes use of the generated parser to parse a WCPS request stored in script file (request.wcps)
* The result XML ProcessCoverage file is stored in the file wcpsRequest.xml
- * Creation date: (3/3/2003 3:22:26 AM)
- * @author: mattia parigiani
*/
+
import java.io.*;
import javax.xml.transform.TransformerFactory;
import javax.xml.transform.*;
diff --git a/src/syntaxParser/WhereClause.java b/src/syntaxParser/WhereClause.java
index 12eb97e..b55b001 100644
--- a/src/syntaxParser/WhereClause.java
+++ b/src/syntaxParser/WhereClause.java
@@ -1,7 +1,26 @@
+/*
+ * 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 syntaxParser;
-/* Author: Sorin Stancu-Mara
-Date: 7 Feb 2007
-*/
class WhereClause implements IParseTreeNode {
private BooleanScalarExpr expr;
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 {
diff --git a/src/syntaxParser/wcps.cup b/src/syntaxParser/wcps.cup
index a6dfb95..97b8677 100644
--- a/src/syntaxParser/wcps.cup
+++ b/src/syntaxParser/wcps.cup
@@ -1,8 +1,26 @@
/*
-Author: *, Sorin Stancu-Mara
-Date (last update): 7 Feb 2007
-History:
-07 02 2007 smsorin Updated to WCPS 1.0.0
+ * 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.
+ */
+
+/*
This file contains the Java CUP implementation for the WCPS language parser and ProcessCoverage XML request
generator.
Sections include:
@@ -23,6 +41,7 @@ things to check / todo :
be recognized as a string anyway
Terminals (tokens returned by the lexycal scanner). */
+
package syntaxParser;
import java_cup.runtime.*;
import syntaxParser.SyntaxErrorException;
diff --git a/src/syntaxParser/wcps.lex b/src/syntaxParser/wcps.lex
index 94fad48..d9c9f10 100644
--- a/src/syntaxParser/wcps.lex
+++ b/src/syntaxParser/wcps.lex
@@ -1,5 +1,27 @@
/*
- WCPS JLex specification - author: Mattia Parigiani
+ * 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.
+ */
+
+
+/*
This is the JLex specification file for the WCPS abstract grammar. The JLex executable produces a Scanner.java source file which encapsulated
all symbol and token definition and which is needed by the Java CUP parser
@@ -11,9 +33,6 @@
*/
-
-
-
/*
Required declarations for source generator.
Make sure you know what you are doing if you wish to modify these declarations
diff --git a/src/wcps/server/cli/WCPService.java b/src/wcps/server/cli/WCPService.java
index 0f12e8f..4ad9403 100644
--- a/src/wcps/server/cli/WCPService.java
+++ b/src/wcps/server/cli/WCPService.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 wcps.server.cli;
import java.io.File;
diff --git a/src/wcps/server/core/BinaryOperationCoverageExprType.java b/src/wcps/server/core/BinaryOperationCoverageExprType.java
index 66aeba2..1a2be55 100644
--- a/src/wcps/server/core/BinaryOperationCoverageExprType.java
+++ b/src/wcps/server/core/BinaryOperationCoverageExprType.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 wcps.server.core;
import org.w3c.dom.*;
diff --git a/src/wcps/server/core/BooleanScalarExprType.java b/src/wcps/server/core/BooleanScalarExprType.java
index 34d2596..ff76398 100644
--- a/src/wcps/server/core/BooleanScalarExprType.java
+++ b/src/wcps/server/core/BooleanScalarExprType.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 wcps.server.core;
import org.w3c.dom.*;
@@ -33,4 +55,4 @@ public class BooleanScalarExprType implements IRasNode {
if (op.equals("not")) return "not(" + first.toRasQL() + ")";
return "(" + first.toRasQL() + ")" + op + "(" + second.toRasQL() + ")";
}
-} \ No newline at end of file
+}
diff --git a/src/wcps/server/core/CachedMetadataSource.java b/src/wcps/server/core/CachedMetadataSource.java
index fd2a7a3..8b9fa30 100644
--- a/src/wcps/server/core/CachedMetadataSource.java
+++ b/src/wcps/server/core/CachedMetadataSource.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 wcps.server.core;
import java.util.HashMap;
diff --git a/src/wcps/server/core/CellDomainElement.java b/src/wcps/server/core/CellDomainElement.java
index fff1b2c..c8c55ef 100644
--- a/src/wcps/server/core/CellDomainElement.java
+++ b/src/wcps/server/core/CellDomainElement.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 wcps.server.core;
import java.math.BigInteger;
diff --git a/src/wcps/server/core/CombineRangeCoverageExprType.java b/src/wcps/server/core/CombineRangeCoverageExprType.java
index 67410aa..94131e8 100644
--- a/src/wcps/server/core/CombineRangeCoverageExprType.java
+++ b/src/wcps/server/core/CombineRangeCoverageExprType.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 wcps.server.core;
import org.w3c.dom.*;
@@ -11,4 +33,4 @@ public class CombineRangeCoverageExprType implements IRasNode, ICoverageInfo {
public String toRasQL() { return ""; }
public CoverageInfo getCoverageInfo() { return null; }
-} \ No newline at end of file
+}
diff --git a/src/wcps/server/core/CoordinateType.java b/src/wcps/server/core/CoordinateType.java
index 6b1a2e8..4a8eea5 100644
--- a/src/wcps/server/core/CoordinateType.java
+++ b/src/wcps/server/core/CoordinateType.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 wcps.server.core;
import org.w3c.dom.*;
diff --git a/src/wcps/server/core/CoverageExprType.java b/src/wcps/server/core/CoverageExprType.java
index 5bef286..f5fa49d 100644
--- a/src/wcps/server/core/CoverageExprType.java
+++ b/src/wcps/server/core/CoverageExprType.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 wcps.server.core;
import org.w3c.dom.*;
diff --git a/src/wcps/server/core/CoverageInfo.java b/src/wcps/server/core/CoverageInfo.java
index b118bb1..cdc6ebd 100644
--- a/src/wcps/server/core/CoverageInfo.java
+++ b/src/wcps/server/core/CoverageInfo.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 wcps.server.core;
import java.util.ArrayList;
diff --git a/src/wcps/server/core/CoverageIterator.java b/src/wcps/server/core/CoverageIterator.java
index 2aa9579..fcbe463 100644
--- a/src/wcps/server/core/CoverageIterator.java
+++ b/src/wcps/server/core/CoverageIterator.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 wcps.server.core;
import org.w3c.dom.*;
diff --git a/src/wcps/server/core/CrsTransformCoverageExprType.java b/src/wcps/server/core/CrsTransformCoverageExprType.java
index 926ab53..92c32c2 100644
--- a/src/wcps/server/core/CrsTransformCoverageExprType.java
+++ b/src/wcps/server/core/CrsTransformCoverageExprType.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 wcps.server.core;
import org.w3c.dom.*;
@@ -11,4 +33,4 @@ public class CrsTransformCoverageExprType implements IRasNode, ICoverageInfo {
public String toRasQL() { return ""; }
public CoverageInfo getCoverageInfo() { return null; }
-} \ No newline at end of file
+}
diff --git a/src/wcps/server/core/DbMetadataSource.java b/src/wcps/server/core/DbMetadataSource.java
index fb982dd..5017a1c 100644
--- a/src/wcps/server/core/DbMetadataSource.java
+++ b/src/wcps/server/core/DbMetadataSource.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 wcps.server.core;
import java.math.BigInteger;
diff --git a/src/wcps/server/core/DomainElement.java b/src/wcps/server/core/DomainElement.java
index dd19b04..65ad3ba 100644
--- a/src/wcps/server/core/DomainElement.java
+++ b/src/wcps/server/core/DomainElement.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 wcps.server.core;
import java.util.HashSet;
diff --git a/src/wcps/server/core/EncodeDataExprType.java b/src/wcps/server/core/EncodeDataExprType.java
index 5bb74ff..762f493 100644
--- a/src/wcps/server/core/EncodeDataExprType.java
+++ b/src/wcps/server/core/EncodeDataExprType.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 wcps.server.core;
import org.w3c.dom.*;
diff --git a/src/wcps/server/core/ExtendCoverageExprType.java b/src/wcps/server/core/ExtendCoverageExprType.java
index 57e3b27..b8ba061 100644
--- a/src/wcps/server/core/ExtendCoverageExprType.java
+++ b/src/wcps/server/core/ExtendCoverageExprType.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 wcps.server.core;
import org.w3c.dom.*;
diff --git a/src/wcps/server/core/ICoverageInfo.java b/src/wcps/server/core/ICoverageInfo.java
index bfc1bef..ef96501 100644
--- a/src/wcps/server/core/ICoverageInfo.java
+++ b/src/wcps/server/core/ICoverageInfo.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 wcps.server.core;
interface ICoverageInfo {
diff --git a/src/wcps/server/core/IRasNode.java b/src/wcps/server/core/IRasNode.java
index 3fe38e7..6f254e0 100644
--- a/src/wcps/server/core/IRasNode.java
+++ b/src/wcps/server/core/IRasNode.java
@@ -1,5 +1,27 @@
+/*
+ * 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 wcps.server.core;
interface IRasNode {
public String toRasQL();
-} \ No newline at end of file
+}
diff --git a/src/wcps/server/core/InterpolationMethod.java b/src/wcps/server/core/InterpolationMethod.java
index 2c582eb..beffa89 100644
--- a/src/wcps/server/core/InterpolationMethod.java
+++ b/src/wcps/server/core/InterpolationMethod.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 wcps.server.core;
// A pair of an interpolation type and a null resistance. See the WCPS standard for an explanation of these.
diff --git a/src/wcps/server/core/InvalidMetadataException.java b/src/wcps/server/core/InvalidMetadataException.java
index 27c2615..4bdee60 100644
--- a/src/wcps/server/core/InvalidMetadataException.java
+++ b/src/wcps/server/core/InvalidMetadataException.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 wcps.server.core;
// Thrown when WCPS received a request, but could not evaluate it because the metadata for some coverage does not conform to the WCPS standard.
diff --git a/src/wcps/server/core/InvalidRequestException.java b/src/wcps/server/core/InvalidRequestException.java
index ce0acad..7b3ed64 100644
--- a/src/wcps/server/core/InvalidRequestException.java
+++ b/src/wcps/server/core/InvalidRequestException.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 wcps.server.core;
// This exception is throws whenever a user submits a request that is not valid in some way.
diff --git a/src/wcps/server/core/Metadata.java b/src/wcps/server/core/Metadata.java
index 0f86a6f..e6ca778 100644
--- a/src/wcps/server/core/Metadata.java
+++ b/src/wcps/server/core/Metadata.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 wcps.server.core;
import java.math.BigInteger;
diff --git a/src/wcps/server/core/MetadataSource.java b/src/wcps/server/core/MetadataSource.java
index 5403a15..44fad23 100644
--- a/src/wcps/server/core/MetadataSource.java
+++ b/src/wcps/server/core/MetadataSource.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 wcps.server.core;
import java.util.Set;
diff --git a/src/wcps/server/core/ProcessCoverageRequest.java b/src/wcps/server/core/ProcessCoverageRequest.java
index 08cb076..81ff8d5 100644
--- a/src/wcps/server/core/ProcessCoverageRequest.java
+++ b/src/wcps/server/core/ProcessCoverageRequest.java
@@ -1,10 +1,32 @@
+/*
+ * 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 wcps.server.core;
+
import org.w3c.dom.*;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
-
import org.odmg.Database;
import org.odmg.DBag;
import org.odmg.Implementation;
@@ -16,7 +38,6 @@ import org.xml.sax.SAXException;
import rasj.RasGMArray;
import rasj.RasImplementation;
-
// A ProcessCoverage request is just a list of rasdaman queries.
public class ProcessCoverageRequest {
diff --git a/src/wcps/server/core/RangeElement.java b/src/wcps/server/core/RangeElement.java
index 7d38753..1b8aadc 100644
--- a/src/wcps/server/core/RangeElement.java
+++ b/src/wcps/server/core/RangeElement.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 wcps.server.core;
// A single component of a coverage's range. See the WCPS standard for more information.
diff --git a/src/wcps/server/core/ReduceScalarExprType.java b/src/wcps/server/core/ReduceScalarExprType.java
index 2cbbe08..300aad5 100644
--- a/src/wcps/server/core/ReduceScalarExprType.java
+++ b/src/wcps/server/core/ReduceScalarExprType.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 wcps.server.core;
import org.w3c.dom.*;
@@ -26,4 +48,4 @@ public class ReduceScalarExprType implements IRasNode {
return op + "(" + expr.toRasQL() +")";
}
-} \ No newline at end of file
+}
diff --git a/src/wcps/server/core/ResourceException.java b/src/wcps/server/core/ResourceException.java
index 44bf7b3..e096b6a 100644
--- a/src/wcps/server/core/ResourceException.java
+++ b/src/wcps/server/core/ResourceException.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 wcps.server.core;
// This exception is thrown whenever some required resource is not available - a database connection, file, whatever.
diff --git a/src/wcps/server/core/SDU.java b/src/wcps/server/core/SDU.java
index d0ca9de..d1a9693 100644
--- a/src/wcps/server/core/SDU.java
+++ b/src/wcps/server/core/SDU.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 wcps.server.core;
import java.math.BigInteger;
diff --git a/src/wcps/server/core/ScalarExprType.java b/src/wcps/server/core/ScalarExprType.java
index 4c3a57d..baf70f8 100644
--- a/src/wcps/server/core/ScalarExprType.java
+++ b/src/wcps/server/core/ScalarExprType.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 wcps.server.core;
import org.w3c.dom.*;
diff --git a/src/wcps/server/core/SliceCoverageExprType.java b/src/wcps/server/core/SliceCoverageExprType.java
index 86b3513..60152a6 100644
--- a/src/wcps/server/core/SliceCoverageExprType.java
+++ b/src/wcps/server/core/SliceCoverageExprType.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 wcps.server.core;
import org.w3c.dom.*;
diff --git a/src/wcps/server/core/TrimCoverageExprType.java b/src/wcps/server/core/TrimCoverageExprType.java
index 8b222ff..43ffb58 100644
--- a/src/wcps/server/core/TrimCoverageExprType.java
+++ b/src/wcps/server/core/TrimCoverageExprType.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 wcps.server.core;
import org.w3c.dom.*;
diff --git a/src/wcps/server/core/UnaryOperationCoverageExprType.java b/src/wcps/server/core/UnaryOperationCoverageExprType.java
index 9f412ee..6bea162 100644
--- a/src/wcps/server/core/UnaryOperationCoverageExprType.java
+++ b/src/wcps/server/core/UnaryOperationCoverageExprType.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 wcps.server.core;
import org.w3c.dom.*;
diff --git a/src/wcps/server/core/WCPS.java b/src/wcps/server/core/WCPS.java
index d644198..619dde3 100644
--- a/src/wcps/server/core/WCPS.java
+++ b/src/wcps/server/core/WCPS.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 wcps.server.core;
import java.io.File;
diff --git a/src/wcps/server/core/WCPSException.java b/src/wcps/server/core/WCPSException.java
index 0ccc769..5ff94d8 100644
--- a/src/wcps/server/core/WCPSException.java
+++ b/src/wcps/server/core/WCPSException.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 wcps.server.core;
// This is the superclass of all WCPS exceptions.
diff --git a/src/wcps/server/servlet/WCPService.java b/src/wcps/server/servlet/WCPService.java
index 60e5b14..20c3181 100644
--- a/src/wcps/server/servlet/WCPService.java
+++ b/src/wcps/server/servlet/WCPService.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 wcps.server.servlet;
import java.io.File;
@@ -27,6 +49,7 @@ import syntaxParser.WCPSRequest;
import syntaxParser.SyntaxErrorException;
import java.io.StringBufferInputStream;
import org.xml.sax.InputSource;
+
// This is the servlet interface of WCPS. It mostly consists of sanity checks ana initialization, the meat is onyl a few lines. The WCPS class does the actual work.
// Note an important limitation: this will only return the first result if several are available. The reason is that WCPS currently has no standardized way to return multiple byte streams to the user.
diff --git a/src/wcs/server/cli/CLI.java b/src/wcs/server/cli/CLI.java
index 2a23be4..9f90d6c 100644
--- a/src/wcs/server/cli/CLI.java
+++ b/src/wcs/server/cli/CLI.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 wcs.server.cli;
import wcs.server.core.executeGetCapabilities;
@@ -22,8 +44,6 @@ import wcs.server.core.ProcessCoverage;
* Command Line Interface class, for testing the WCS Server operation
* Converts an WCS XML input file into a WCPS XML input file.<br />
* Settings are read from the file "input-output.txt", in the current folder.
- *
- * @author Andrei Aiordachioaie
*/
public class CLI {
diff --git a/src/wcs/server/core/MetadataDb.java b/src/wcs/server/core/MetadataDb.java
index de6056f..a311a01 100644
--- a/src/wcs/server/core/MetadataDb.java
+++ b/src/wcs/server/core/MetadataDb.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 wcs.server.core;
import java.io.FileInputStream;
@@ -8,11 +30,6 @@ import java.sql.SQLException;
import java.sql.Statement;
import java.util.Properties;
-/**
- * Class to facilitate access to the PostgreSQL metadata database.
- *
- * @author Andrei Aiordachioaie
- */
public class MetadataDb {
Connection con;
diff --git a/src/wcs/server/core/WCSException.java b/src/wcs/server/core/WCSException.java
index 9f46a07..fdb9d9d 100644
--- a/src/wcs/server/core/WCSException.java
+++ b/src/wcs/server/core/WCSException.java
@@ -1,4 +1,27 @@
+/*
+ * 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 wcs.server.core;
+
import net.opengis.ows.v_1_0_0.ExceptionReport;
import net.opengis.ows.v_1_0_0.ExceptionType;
@@ -6,9 +29,8 @@ import net.opengis.ows.v_1_0_0.ExceptionType;
* Exception class for the WCS server.
* This class can return an error report, than can be marshalled into a
* WCS-standard compliant XML structure describing the error that has happened.
- *
- * @author Andrei Aiordachioaie
*/
+
public class WCSException extends Exception {
private static final long serialVersionUID = 847843429L;
@@ -70,4 +92,4 @@ public class WCSException extends Exception {
{
return report;
}
-} \ No newline at end of file
+}
diff --git a/src/wcs/server/core/convertGetCoverage.java b/src/wcs/server/core/convertGetCoverage.java
index 412b0f1..15d1726 100644
--- a/src/wcs/server/core/convertGetCoverage.java
+++ b/src/wcs/server/core/convertGetCoverage.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 wcs.server.core;
import java.io.File;
@@ -15,16 +37,14 @@ import net.opengis.wcs.v_1_1_0.RangeSubsetType;
import net.opengis.wcs.v_1_1_0.TimePeriodType;
import wcs.server.core.SliceCoverageExprType.SetInterpolationDefault;
-
/**
* This class takes a WCS GetCoverage XML request and converts this request into
* a WCPS ProcessCoverage XML request. It is the user's responsibility to pass
* the WCPS request to a WCPS server in order to view to result.
* NOTE: This class was tested with the WCPS server developed at Jacobs University,
* with a web client available at http://kahlua.eecs.jacobs-university.de/wcps-maitai/.
- *
- * @author Andrei Aiordachioaie
*/
+
public class convertGetCoverage{
private GetCoverage wcs;
diff --git a/src/wcs/server/core/executeDescribeCoverage.java b/src/wcs/server/core/executeDescribeCoverage.java
index fb75bda..4438780 100644
--- a/src/wcs/server/core/executeDescribeCoverage.java
+++ b/src/wcs/server/core/executeDescribeCoverage.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 wcs.server.core;
import java.sql.ResultSet;
@@ -23,9 +45,8 @@ import net.opengis.wcs.v_1_1_0.SpatialDomainType;
* NOTE: Since the WCPS and WCS services share the format of DescribeCoverage
* request and response, this class can also answer WCPS DescribeCoverage
* requests. In fact, this is what it does!
- *
- * @author Andrei Aiordachioaie
*/
+
public class executeDescribeCoverage {
private DescribeCoverage input;
diff --git a/src/wcs/server/core/executeGetCapabilities.java b/src/wcs/server/core/executeGetCapabilities.java
index 0acca03..3af7c89 100644
--- a/src/wcs/server/core/executeGetCapabilities.java
+++ b/src/wcs/server/core/executeGetCapabilities.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 wcs.server.core;
import java.sql.ResultSet;
@@ -27,9 +49,8 @@ import net.opengis.wcs.v_1_1_0.GetCapabilities;
* NOTE: Since the WCPS and WCS services share the format of GetCapabilities
* request and response, this class can also answer WCPS GetCapabilities
* requests. In fact, this is what it does!
- *
- * @author Andrei Aiordachioaie
*/
+
public class executeGetCapabilities {
private final static String SERVLET_URL = "http://kahlua.eecs.jacobs-university.de/wcs-andrei/";
diff --git a/src/wcs/server/servlet/WCS.java b/src/wcs/server/servlet/WCS.java
index 67dfd67..7437f8d 100644
--- a/src/wcs/server/servlet/WCS.java
+++ b/src/wcs/server/servlet/WCS.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 wcs.server.servlet;
import wcs.server.core.*;
@@ -18,9 +40,8 @@ import net.opengis.wcs.v_1_1_0.GetCoverage;
* - GetCapabilities
* - DescribeCoverage
* - GetCoverage
- *
- * @author Andrei Aiordachioaie
*/
+
public class WCS {
private static Boolean ok;
diff --git a/src/wcs/server/servlet/WCSTest.java b/src/wcs/server/servlet/WCSTest.java
index f66d77a..609630d 100644
--- a/src/wcs/server/servlet/WCSTest.java
+++ b/src/wcs/server/servlet/WCSTest.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 wcs.server.servlet;
import java.io.File;
@@ -8,11 +30,6 @@ import org.apache.commons.io.FileUtils;
import org.junit.*;
import org.junit.Assert;
-/**
- *
- *
- * @author Andrei Aiordachioaie
- */
public class WCSTest {
// Location of the input files, relative to the project folder root
diff --git a/src/wcs/server/servlet/newWcsServlet.java b/src/wcs/server/servlet/newWcsServlet.java
index 64288d6..cacfb4b 100644
--- a/src/wcs/server/servlet/newWcsServlet.java
+++ b/src/wcs/server/servlet/newWcsServlet.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 wcs.server.servlet;
import java.io.File;
@@ -22,10 +44,6 @@ import wcps.server.core.CachedMetadataSource;
import wcps.server.core.DbMetadataSource;
import wcps.server.core.WCPS;
-/**
- *
- * @author Andrei Aiordachioaie
- */
public class newWcsServlet extends HttpServlet {
private static final long serialVersionUID = 84786549L;