diff options
| author | Alexandru Simion <mailto:al.simion@jacobs-university.de> | 2009-04-14 21:28:53 +0200 |
|---|---|---|
| committer | Sorin Stancu-Mara <smsorin@gmail.com> | 2009-04-14 23:46:35 +0200 |
| commit | 3422ca8a8a7a0870e416a54b9bd00f1c2cd70173 (patch) | |
| tree | 8af2e9b3721e5c2f14fb5731ae8efe08781e0d9f /src | |
| parent | aade634cb098aaebe383d45a21195c44e3d3f071 (diff) | |
Changed headers - added LGPL boilerplate text and removed unnecessary headers
Diffstat (limited to 'src')
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 Binary files differindex 0d96da9..763648c 100644 --- a/src/java_cup/runtime/Symbol.class +++ b/src/java_cup/runtime/Symbol.class 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 Binary files differindex 521178b..6450385 100644 --- a/src/java_cup/runtime/lr_parser.class +++ b/src/java_cup/runtime/lr_parser.class 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 Binary files differindex 1228873..b58fa9a 100644 --- a/src/java_cup/runtime/virtual_parse_stack.class +++ b/src/java_cup/runtime/virtual_parse_stack.class 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; |
