diff --git a/pom.xml b/pom.xml index b5cc61a..7b0895f 100644 --- a/pom.xml +++ b/pom.xml @@ -56,7 +56,6 @@ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA power-web power-wiki - power-shark power-sound power-stat diff --git a/power-shark/pom.xml b/power-shark/pom.xml deleted file mode 100644 index 4b7471b..0000000 --- a/power-shark/pom.xml +++ /dev/null @@ -1,52 +0,0 @@ - - - - 4.0.0 - - - org.nanoboot.powerframework - power-framework - 2.0.0-SNAPSHOT - - - power-shark - jar - - Power Shark - Shark programming language - - - - - org.nanoboot.powerframework - power-core - ${power.version} - - - org.projectlombok - ${lombok.version} - lombok - provided - - - - diff --git a/power-shark/src/main/java/module-info.java b/power-shark/src/main/java/module-info.java deleted file mode 100644 index b2f639e..0000000 --- a/power-shark/src/main/java/module-info.java +++ /dev/null @@ -1,33 +0,0 @@ - -/////////////////////////////////////////////////////////////////////////////////////////////// -// power-framework: Java library with many purposes of usage. -// Copyright (C) 2016-2022 the original author or authors. -// -// This library is free software; you can redistribute it and/or -// modify it under the terms of the GNU Lesser General Public -// License as published by the Free Software Foundation; -// version 2.1 of the License only. -// -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -/////////////////////////////////////////////////////////////////////////////////////////////// - -//TODO: collections should have methods returning this - -/** - * - * - * @author Robert Vokac - * @since 0.0.0 - */ - -module powerframework.shark { - requires powerframework.core; - requires lombok; -} diff --git a/power-shark/src/main/java/org/nanoboot/powerframework/shark/compiler/ByteCode.java b/power-shark/src/main/java/org/nanoboot/powerframework/shark/compiler/ByteCode.java deleted file mode 100644 index c9152cc..0000000 --- a/power-shark/src/main/java/org/nanoboot/powerframework/shark/compiler/ByteCode.java +++ /dev/null @@ -1,33 +0,0 @@ - -/////////////////////////////////////////////////////////////////////////////////////////////// -// power-framework: Java library with many purposes of usage. -// Copyright (C) 2016-2022 the original author or authors. -// -// This library is free software; you can redistribute it and/or -// modify it under the terms of the GNU Lesser General Public -// License as published by the Free Software Foundation; -// version 2.1 of the License only. -// -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -/////////////////////////////////////////////////////////////////////////////////////////////// - -package org.nanoboot.powerframework.shark.compiler; - -/** - * - * - * @author Robert Vokac - * @since 0.0.0 - */ - -public class ByteCode { - - private final byte[] byteArray = new byte[1024]; -} diff --git a/power-shark/src/main/java/org/nanoboot/powerframework/shark/compiler/Compiler.java b/power-shark/src/main/java/org/nanoboot/powerframework/shark/compiler/Compiler.java deleted file mode 100644 index effc11c..0000000 --- a/power-shark/src/main/java/org/nanoboot/powerframework/shark/compiler/Compiler.java +++ /dev/null @@ -1,42 +0,0 @@ - -/////////////////////////////////////////////////////////////////////////////////////////////// -// power-framework: Java library with many purposes of usage. -// Copyright (C) 2016-2022 the original author or authors. -// -// This library is free software; you can redistribute it and/or -// modify it under the terms of the GNU Lesser General Public -// License as published by the Free Software Foundation; -// version 2.1 of the License only. -// -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -/////////////////////////////////////////////////////////////////////////////////////////////// - -package org.nanoboot.powerframework.shark.compiler; - -/** - * - * - * @author Robert Vokac - * @since 0.0.0 - */ - -public class Compiler { - /* - * ByteCode byteCode = Compiler.compile("//some code"); - * - * MoleCode moleCode= new MoleCode(); - * - * Function functionMultiplyAndAddOne= new Function("multiplyAndAddOne", "num", new VariableDeclaration("arg1","num"), new VariableDeclaration("arg2","num")); - * functionMultiplyAndAddOne.addStatement(new Return(new IncrementByOne(new Multiply(arg1,arg2)))); - * moleCode.addStatement(functionMultiplyAndAddOne); - * mole.addFunctionCall("multiplyAndAddOne",4, 6); - * ByteCode byteCode2 = Compiler.compile(moleCode); - */ -} diff --git a/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/MoleCode.java b/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/MoleCode.java deleted file mode 100644 index f960d4e..0000000 --- a/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/MoleCode.java +++ /dev/null @@ -1,31 +0,0 @@ - -/////////////////////////////////////////////////////////////////////////////////////////////// -// power-framework: Java library with many purposes of usage. -// Copyright (C) 2016-2022 the original author or authors. -// -// This library is free software; you can redistribute it and/or -// modify it under the terms of the GNU Lesser General Public -// License as published by the Free Software Foundation; -// version 2.1 of the License only. -// -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -/////////////////////////////////////////////////////////////////////////////////////////////// - -package org.nanoboot.powerframework.shark.language; - -/** - * - * - * @author Robert Vokac - * @since 0.0.0 - */ -public class MoleCode { - -} diff --git a/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/expressions/FunctionCall.java b/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/expressions/FunctionCall.java deleted file mode 100644 index 8a901ef..0000000 --- a/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/expressions/FunctionCall.java +++ /dev/null @@ -1,32 +0,0 @@ - -/////////////////////////////////////////////////////////////////////////////////////////////// -// power-framework: Java library with many purposes of usage. -// Copyright (C) 2016-2022 the original author or authors. -// -// This library is free software; you can redistribute it and/or -// modify it under the terms of the GNU Lesser General Public -// License as published by the Free Software Foundation; -// version 2.1 of the License only. -// -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -/////////////////////////////////////////////////////////////////////////////////////////////// - -package org.nanoboot.powerframework.shark.language.expressions; - -/** - * - * - * @author Robert Vokac - * @since 0.0.0 - */ - -public class FunctionCall { - -} diff --git a/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/keywords/KeyWords.java b/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/keywords/KeyWords.java deleted file mode 100644 index 05c471a..0000000 --- a/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/keywords/KeyWords.java +++ /dev/null @@ -1,169 +0,0 @@ - -/////////////////////////////////////////////////////////////////////////////////////////////// -// power-framework: Java library with many purposes of usage. -// Copyright (C) 2016-2022 the original author or authors. -// -// This library is free software; you can redistribute it and/or -// modify it under the terms of the GNU Lesser General Public -// License as published by the Free Software Foundation; -// version 2.1 of the License only. -// -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -/////////////////////////////////////////////////////////////////////////////////////////////// - -package org.nanoboot.powerframework.shark.language.keywords; - -/** - * - * - * @author Robert Vokac - * @since 0.0.0 - */ - -public enum KeyWords { - - /** - * - */ - IMPORT("import"), - - /** - * - */ - NUM("num"), - - /** - * - */ - BIGNUM("bignum"), - - /** - * - */ - DEC("dec"), - - /** - * - */ - BIGDEC("bigdec"), - - /** - * - */ - CHAR("char"), - - /** - * - */ - BOOL("bool"), - - /** - * - */ - FUN("fun"), - - /** - * - */ - ENDFUN("endfun"), - - /** - * - */ - STRUCT("struct"), - - /** - * - */ - ENDSTRUCT("endstruct"), - - /** - * - */ - FIN("fin"), - - /** - * - */ - IF("if"), - - /** - * - */ - THEN("then"), - - /** - * - */ - ELSE("else"), - - /** - * - */ - DO("do"), - - /** - * - */ - ENDDO("enddo"), - - /** - * - */ - SWITCH("switch"), - - /** - * - */ - CASE("case"), - - /** - * - */ - DEFAULT("default"), - - /** - * - */ - BREAK("break"), - - /** - * - */ - CONTINUE("continue"), - - /** - * - */ - GOTO("goto"), - - /** - * - */ - LABEL("label"), - - /** - * - */ - RETURN("return"); - private final String value; - - KeyWords(String value) { - this.value = value; - } - - /** - * - * @return - */ - public String getValue() { - return value; - } -} diff --git a/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/literals/BigDec.java b/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/literals/BigDec.java deleted file mode 100644 index ba6399d..0000000 --- a/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/literals/BigDec.java +++ /dev/null @@ -1,32 +0,0 @@ - -/////////////////////////////////////////////////////////////////////////////////////////////// -// power-framework: Java library with many purposes of usage. -// Copyright (C) 2016-2022 the original author or authors. -// -// This library is free software; you can redistribute it and/or -// modify it under the terms of the GNU Lesser General Public -// License as published by the Free Software Foundation; -// version 2.1 of the License only. -// -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -/////////////////////////////////////////////////////////////////////////////////////////////// - -package org.nanoboot.powerframework.shark.language.literals; - -/** - * - * - * @author Robert Vokac - * @since 0.0.0 - */ - -public class BigDec { - -} diff --git a/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/literals/BigNum.java b/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/literals/BigNum.java deleted file mode 100644 index df9b966..0000000 --- a/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/literals/BigNum.java +++ /dev/null @@ -1,32 +0,0 @@ - -/////////////////////////////////////////////////////////////////////////////////////////////// -// power-framework: Java library with many purposes of usage. -// Copyright (C) 2016-2022 the original author or authors. -// -// This library is free software; you can redistribute it and/or -// modify it under the terms of the GNU Lesser General Public -// License as published by the Free Software Foundation; -// version 2.1 of the License only. -// -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -/////////////////////////////////////////////////////////////////////////////////////////////// - -package org.nanoboot.powerframework.shark.language.literals; - -/** - * - * - * @author Robert Vokac - * @since 0.0.0 - */ - -public class BigNum { - -} diff --git a/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/literals/Bool.java b/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/literals/Bool.java deleted file mode 100644 index 26441f6..0000000 --- a/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/literals/Bool.java +++ /dev/null @@ -1,32 +0,0 @@ - -/////////////////////////////////////////////////////////////////////////////////////////////// -// power-framework: Java library with many purposes of usage. -// Copyright (C) 2016-2022 the original author or authors. -// -// This library is free software; you can redistribute it and/or -// modify it under the terms of the GNU Lesser General Public -// License as published by the Free Software Foundation; -// version 2.1 of the License only. -// -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -/////////////////////////////////////////////////////////////////////////////////////////////// - -package org.nanoboot.powerframework.shark.language.literals; - -/** - * - * - * @author Robert Vokac - * @since 0.0.0 - */ - -public class Bool { - -} diff --git a/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/literals/Char.java b/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/literals/Char.java deleted file mode 100644 index c120315..0000000 --- a/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/literals/Char.java +++ /dev/null @@ -1,32 +0,0 @@ - -/////////////////////////////////////////////////////////////////////////////////////////////// -// power-framework: Java library with many purposes of usage. -// Copyright (C) 2016-2022 the original author or authors. -// -// This library is free software; you can redistribute it and/or -// modify it under the terms of the GNU Lesser General Public -// License as published by the Free Software Foundation; -// version 2.1 of the License only. -// -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -/////////////////////////////////////////////////////////////////////////////////////////////// - -package org.nanoboot.powerframework.shark.language.literals; - -/** - * - * - * @author Robert Vokac - * @since 0.0.0 - */ - -public class Char { - -} diff --git a/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/literals/Dec.java b/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/literals/Dec.java deleted file mode 100644 index 952721e..0000000 --- a/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/literals/Dec.java +++ /dev/null @@ -1,32 +0,0 @@ - -/////////////////////////////////////////////////////////////////////////////////////////////// -// power-framework: Java library with many purposes of usage. -// Copyright (C) 2016-2022 the original author or authors. -// -// This library is free software; you can redistribute it and/or -// modify it under the terms of the GNU Lesser General Public -// License as published by the Free Software Foundation; -// version 2.1 of the License only. -// -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -/////////////////////////////////////////////////////////////////////////////////////////////// - -package org.nanoboot.powerframework.shark.language.literals; - -/** - * - * - * @author Robert Vokac - * @since 0.0.0 - */ - -public class Dec { - -} diff --git a/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/literals/Num.java b/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/literals/Num.java deleted file mode 100644 index b2b29a9..0000000 --- a/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/literals/Num.java +++ /dev/null @@ -1,33 +0,0 @@ - -/////////////////////////////////////////////////////////////////////////////////////////////// -// power-framework: Java library with many purposes of usage. -// Copyright (C) 2016-2022 the original author or authors. -// -// This library is free software; you can redistribute it and/or -// modify it under the terms of the GNU Lesser General Public -// License as published by the Free Software Foundation; -// version 2.1 of the License only. -// -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -/////////////////////////////////////////////////////////////////////////////////////////////// - -package org.nanoboot.powerframework.shark.language.literals; - -/** - * - * - * - * @author Robert Vokac - * @since 0.0.0 - */ - -public class Num { - -} diff --git a/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/literals/Str.java b/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/literals/Str.java deleted file mode 100644 index a83f3aa..0000000 --- a/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/literals/Str.java +++ /dev/null @@ -1,31 +0,0 @@ - -/////////////////////////////////////////////////////////////////////////////////////////////// -// power-framework: Java library with many purposes of usage. -// Copyright (C) 2016-2022 the original author or authors. -// -// This library is free software; you can redistribute it and/or -// modify it under the terms of the GNU Lesser General Public -// License as published by the Free Software Foundation; -// version 2.1 of the License only. -// -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -/////////////////////////////////////////////////////////////////////////////////////////////// - -package org.nanoboot.powerframework.shark.language.literals; - -/** - * - * - * @author Robert Vokac - * @since 0.0.0 - */ -public class Str { - -} diff --git a/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/operators/Add.java b/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/operators/Add.java deleted file mode 100644 index 66ffd7a..0000000 --- a/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/operators/Add.java +++ /dev/null @@ -1,32 +0,0 @@ - -/////////////////////////////////////////////////////////////////////////////////////////////// -// power-framework: Java library with many purposes of usage. -// Copyright (C) 2016-2022 the original author or authors. -// -// This library is free software; you can redistribute it and/or -// modify it under the terms of the GNU Lesser General Public -// License as published by the Free Software Foundation; -// version 2.1 of the License only. -// -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -/////////////////////////////////////////////////////////////////////////////////////////////// - -package org.nanoboot.powerframework.shark.language.operators; - -/** - * - * - * @author Robert Vokac - * @since 0.0.0 - */ - -public class Add { - -} diff --git a/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/operators/And.java b/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/operators/And.java deleted file mode 100644 index 5b63fef..0000000 --- a/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/operators/And.java +++ /dev/null @@ -1,32 +0,0 @@ - -/////////////////////////////////////////////////////////////////////////////////////////////// -// power-framework: Java library with many purposes of usage. -// Copyright (C) 2016-2022 the original author or authors. -// -// This library is free software; you can redistribute it and/or -// modify it under the terms of the GNU Lesser General Public -// License as published by the Free Software Foundation; -// version 2.1 of the License only. -// -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -/////////////////////////////////////////////////////////////////////////////////////////////// - -package org.nanoboot.powerframework.shark.language.operators; - -/** - * - * - * @author Robert Vokac - * @since 0.0.0 - */ - -public class And { - -} diff --git a/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/operators/DecrementByOne.java b/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/operators/DecrementByOne.java deleted file mode 100644 index 31f9d91..0000000 --- a/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/operators/DecrementByOne.java +++ /dev/null @@ -1,32 +0,0 @@ - -/////////////////////////////////////////////////////////////////////////////////////////////// -// power-framework: Java library with many purposes of usage. -// Copyright (C) 2016-2022 the original author or authors. -// -// This library is free software; you can redistribute it and/or -// modify it under the terms of the GNU Lesser General Public -// License as published by the Free Software Foundation; -// version 2.1 of the License only. -// -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -/////////////////////////////////////////////////////////////////////////////////////////////// - -package org.nanoboot.powerframework.shark.language.operators; - -/** - * - * - * @author Robert Vokac - * @since 0.0.0 - */ - -public class DecrementByOne { - -} diff --git a/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/operators/Divide.java b/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/operators/Divide.java deleted file mode 100644 index eec8e74..0000000 --- a/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/operators/Divide.java +++ /dev/null @@ -1,32 +0,0 @@ - -/////////////////////////////////////////////////////////////////////////////////////////////// -// power-framework: Java library with many purposes of usage. -// Copyright (C) 2016-2022 the original author or authors. -// -// This library is free software; you can redistribute it and/or -// modify it under the terms of the GNU Lesser General Public -// License as published by the Free Software Foundation; -// version 2.1 of the License only. -// -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -/////////////////////////////////////////////////////////////////////////////////////////////// - -package org.nanoboot.powerframework.shark.language.operators; - -/** - * - * - * @author Robert Vokac - * @since 0.0.0 - */ - -public class Divide { - -} diff --git a/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/operators/IncrementByOne.java b/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/operators/IncrementByOne.java deleted file mode 100644 index d20cc9c..0000000 --- a/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/operators/IncrementByOne.java +++ /dev/null @@ -1,32 +0,0 @@ - -/////////////////////////////////////////////////////////////////////////////////////////////// -// power-framework: Java library with many purposes of usage. -// Copyright (C) 2016-2022 the original author or authors. -// -// This library is free software; you can redistribute it and/or -// modify it under the terms of the GNU Lesser General Public -// License as published by the Free Software Foundation; -// version 2.1 of the License only. -// -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -/////////////////////////////////////////////////////////////////////////////////////////////// - -package org.nanoboot.powerframework.shark.language.operators; - -/** - * - * - * @author Robert Vokac - * @since 0.0.0 - */ - -public class IncrementByOne { - -} diff --git a/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/operators/Multiply.java b/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/operators/Multiply.java deleted file mode 100644 index 9693cb1..0000000 --- a/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/operators/Multiply.java +++ /dev/null @@ -1,32 +0,0 @@ - -/////////////////////////////////////////////////////////////////////////////////////////////// -// power-framework: Java library with many purposes of usage. -// Copyright (C) 2016-2022 the original author or authors. -// -// This library is free software; you can redistribute it and/or -// modify it under the terms of the GNU Lesser General Public -// License as published by the Free Software Foundation; -// version 2.1 of the License only. -// -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -/////////////////////////////////////////////////////////////////////////////////////////////// - -package org.nanoboot.powerframework.shark.language.operators; - -/** - * - * - * @author Robert Vokac - * @since 0.0.0 - */ - -public class Multiply { - -} diff --git a/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/operators/Not.java b/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/operators/Not.java deleted file mode 100644 index 2385af8..0000000 --- a/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/operators/Not.java +++ /dev/null @@ -1,33 +0,0 @@ - -/////////////////////////////////////////////////////////////////////////////////////////////// -// power-framework: Java library with many purposes of usage. -// Copyright (C) 2016-2022 the original author or authors. -// -// This library is free software; you can redistribute it and/or -// modify it under the terms of the GNU Lesser General Public -// License as published by the Free Software Foundation; -// version 2.1 of the License only. -// -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -/////////////////////////////////////////////////////////////////////////////////////////////// - -package org.nanoboot.powerframework.shark.language.operators; - -/** - * - * - * - * @author Robert Vokac - * @since 0.0.0 - */ - -public class Not { - -} diff --git a/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/operators/Or.java b/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/operators/Or.java deleted file mode 100644 index 5ff3a01..0000000 --- a/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/operators/Or.java +++ /dev/null @@ -1,31 +0,0 @@ - -/////////////////////////////////////////////////////////////////////////////////////////////// -// power-framework: Java library with many purposes of usage. -// Copyright (C) 2016-2022 the original author or authors. -// -// This library is free software; you can redistribute it and/or -// modify it under the terms of the GNU Lesser General Public -// License as published by the Free Software Foundation; -// version 2.1 of the License only. -// -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -/////////////////////////////////////////////////////////////////////////////////////////////// - -package org.nanoboot.powerframework.shark.language.operators; - -/** - * - * - * @author Robert Vokac - * @since 0.0.0 - */ -public class Or { - -} diff --git a/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/statements/Break.java b/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/statements/Break.java deleted file mode 100644 index ea689e3..0000000 --- a/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/statements/Break.java +++ /dev/null @@ -1,32 +0,0 @@ - -/////////////////////////////////////////////////////////////////////////////////////////////// -// power-framework: Java library with many purposes of usage. -// Copyright (C) 2016-2022 the original author or authors. -// -// This library is free software; you can redistribute it and/or -// modify it under the terms of the GNU Lesser General Public -// License as published by the Free Software Foundation; -// version 2.1 of the License only. -// -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -/////////////////////////////////////////////////////////////////////////////////////////////// - -package org.nanoboot.powerframework.shark.language.statements; - -/** - * - * - * @author Robert Vokac - * @since 0.0.0 - */ - -public class Break { - -} diff --git a/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/statements/Continue.java b/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/statements/Continue.java deleted file mode 100644 index ffb22fa..0000000 --- a/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/statements/Continue.java +++ /dev/null @@ -1,32 +0,0 @@ - -/////////////////////////////////////////////////////////////////////////////////////////////// -// power-framework: Java library with many purposes of usage. -// Copyright (C) 2016-2022 the original author or authors. -// -// This library is free software; you can redistribute it and/or -// modify it under the terms of the GNU Lesser General Public -// License as published by the Free Software Foundation; -// version 2.1 of the License only. -// -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -/////////////////////////////////////////////////////////////////////////////////////////////// - -package org.nanoboot.powerframework.shark.language.statements; - -/** - * - * - * @author Robert Vokac - * @since 0.0.0 - */ - -public class Continue { - -} diff --git a/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/statements/DoBlock.java b/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/statements/DoBlock.java deleted file mode 100644 index 0123a3d..0000000 --- a/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/statements/DoBlock.java +++ /dev/null @@ -1,32 +0,0 @@ - -/////////////////////////////////////////////////////////////////////////////////////////////// -// power-framework: Java library with many purposes of usage. -// Copyright (C) 2016-2022 the original author or authors. -// -// This library is free software; you can redistribute it and/or -// modify it under the terms of the GNU Lesser General Public -// License as published by the Free Software Foundation; -// version 2.1 of the License only. -// -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -/////////////////////////////////////////////////////////////////////////////////////////////// - -package org.nanoboot.powerframework.shark.language.statements; - -/** - * - * - * @author Robert Vokac - * @since 0.0.0 - */ - -public class DoBlock { - -} diff --git a/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/statements/Function.java b/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/statements/Function.java deleted file mode 100644 index 1f03fd1..0000000 --- a/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/statements/Function.java +++ /dev/null @@ -1,37 +0,0 @@ - -/////////////////////////////////////////////////////////////////////////////////////////////// -// power-framework: Java library with many purposes of usage. -// Copyright (C) 2016-2022 the original author or authors. -// -// This library is free software; you can redistribute it and/or -// modify it under the terms of the GNU Lesser General Public -// License as published by the Free Software Foundation; -// version 2.1 of the License only. -// -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -/////////////////////////////////////////////////////////////////////////////////////////////// - -package org.nanoboot.powerframework.shark.language.statements; - -import java.util.*; - -/** - * - * - * @author Robert Vokac - * @since 0.0.0 - */ - -public class Function { - - private String returnType; - private String name; - private ArrayList arguments = null; -} diff --git a/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/statements/IfBlock.java b/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/statements/IfBlock.java deleted file mode 100644 index 19d3975..0000000 --- a/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/statements/IfBlock.java +++ /dev/null @@ -1,32 +0,0 @@ - -/////////////////////////////////////////////////////////////////////////////////////////////// -// power-framework: Java library with many purposes of usage. -// Copyright (C) 2016-2022 the original author or authors. -// -// This library is free software; you can redistribute it and/or -// modify it under the terms of the GNU Lesser General Public -// License as published by the Free Software Foundation; -// version 2.1 of the License only. -// -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -/////////////////////////////////////////////////////////////////////////////////////////////// - -package org.nanoboot.powerframework.shark.language.statements; - -/** - * - * - * @author Robert Vokac - * @since 0.0.0 - */ - -public class IfBlock { - -} diff --git a/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/statements/Import.java b/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/statements/Import.java deleted file mode 100644 index 372e2b3..0000000 --- a/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/statements/Import.java +++ /dev/null @@ -1,32 +0,0 @@ - -/////////////////////////////////////////////////////////////////////////////////////////////// -// power-framework: Java library with many purposes of usage. -// Copyright (C) 2016-2022 the original author or authors. -// -// This library is free software; you can redistribute it and/or -// modify it under the terms of the GNU Lesser General Public -// License as published by the Free Software Foundation; -// version 2.1 of the License only. -// -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -/////////////////////////////////////////////////////////////////////////////////////////////// - -package org.nanoboot.powerframework.shark.language.statements; - -/** - * - * - * @author Robert Vokac - * @since 0.0.0 - */ - -public class Import { - -} diff --git a/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/statements/Return.java b/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/statements/Return.java deleted file mode 100644 index 62bd14d..0000000 --- a/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/statements/Return.java +++ /dev/null @@ -1,30 +0,0 @@ - -/////////////////////////////////////////////////////////////////////////////////////////////// -// power-framework: Java library with many purposes of usage. -// Copyright (C) 2016-2022 the original author or authors. -// -// This library is free software; you can redistribute it and/or -// modify it under the terms of the GNU Lesser General Public -// License as published by the Free Software Foundation; -// version 2.1 of the License only. -// -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -/////////////////////////////////////////////////////////////////////////////////////////////// - -package org.nanoboot.powerframework.shark.language.statements; - -/** - * - * @author Robert Vokac - * @since 0.0.0 - */ -public class Return { - -} diff --git a/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/statements/StatementParser.java b/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/statements/StatementParser.java deleted file mode 100644 index 1f7d446..0000000 --- a/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/statements/StatementParser.java +++ /dev/null @@ -1,31 +0,0 @@ - -/////////////////////////////////////////////////////////////////////////////////////////////// -// power-framework: Java library with many purposes of usage. -// Copyright (C) 2016-2022 the original author or authors. -// -// This library is free software; you can redistribute it and/or -// modify it under the terms of the GNU Lesser General Public -// License as published by the Free Software Foundation; -// version 2.1 of the License only. -// -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -/////////////////////////////////////////////////////////////////////////////////////////////// - -package org.nanoboot.powerframework.shark.language.statements; - -/** - * - * - * @author Robert Vokac - * @since 0.0.0 - */ -public class StatementParser { - -} diff --git a/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/statements/Struct.java b/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/statements/Struct.java deleted file mode 100644 index 635c057..0000000 --- a/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/statements/Struct.java +++ /dev/null @@ -1,31 +0,0 @@ - -/////////////////////////////////////////////////////////////////////////////////////////////// -// power-framework: Java library with many purposes of usage. -// Copyright (C) 2016-2022 the original author or authors. -// -// This library is free software; you can redistribute it and/or -// modify it under the terms of the GNU Lesser General Public -// License as published by the Free Software Foundation; -// version 2.1 of the License only. -// -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -/////////////////////////////////////////////////////////////////////////////////////////////// - -package org.nanoboot.powerframework.shark.language.statements; - -/** - * - * - * @author Robert Vokac - * @since 0.0.0 - */ -public class Struct { - -} diff --git a/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/statements/SwitchBlock.java b/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/statements/SwitchBlock.java deleted file mode 100644 index 9c505c5..0000000 --- a/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/statements/SwitchBlock.java +++ /dev/null @@ -1,31 +0,0 @@ - -/////////////////////////////////////////////////////////////////////////////////////////////// -// power-framework: Java library with many purposes of usage. -// Copyright (C) 2016-2022 the original author or authors. -// -// This library is free software; you can redistribute it and/or -// modify it under the terms of the GNU Lesser General Public -// License as published by the Free Software Foundation; -// version 2.1 of the License only. -// -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -/////////////////////////////////////////////////////////////////////////////////////////////// - -package org.nanoboot.powerframework.shark.language.statements; - -/** - * - * - * @author Robert Vokac - * @since 0.0.0 - */ -public class SwitchBlock { - -} diff --git a/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/statements/VariableAssignment.java b/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/statements/VariableAssignment.java deleted file mode 100644 index 758287c..0000000 --- a/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/statements/VariableAssignment.java +++ /dev/null @@ -1,31 +0,0 @@ - -/////////////////////////////////////////////////////////////////////////////////////////////// -// power-framework: Java library with many purposes of usage. -// Copyright (C) 2016-2022 the original author or authors. -// -// This library is free software; you can redistribute it and/or -// modify it under the terms of the GNU Lesser General Public -// License as published by the Free Software Foundation; -// version 2.1 of the License only. -// -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -/////////////////////////////////////////////////////////////////////////////////////////////// - -package org.nanoboot.powerframework.shark.language.statements; - -/** - * - * - * @author Robert Vokac - * @since 0.0.0 - */ -public class VariableAssignment { - -} diff --git a/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/statements/VariableDeclaration.java b/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/statements/VariableDeclaration.java deleted file mode 100644 index 5bc88f4..0000000 --- a/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/statements/VariableDeclaration.java +++ /dev/null @@ -1,33 +0,0 @@ - -/////////////////////////////////////////////////////////////////////////////////////////////// -// power-framework: Java library with many purposes of usage. -// Copyright (C) 2016-2022 the original author or authors. -// -// This library is free software; you can redistribute it and/or -// modify it under the terms of the GNU Lesser General Public -// License as published by the Free Software Foundation; -// version 2.1 of the License only. -// -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -/////////////////////////////////////////////////////////////////////////////////////////////// - -package org.nanoboot.powerframework.shark.language.statements; - -/** - * - * - * @author Robert Vokac - * @since 0.0.0 - */ -public class VariableDeclaration { - - private String type; - private String name; -} diff --git a/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/statements/WhileBlock.java b/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/statements/WhileBlock.java deleted file mode 100644 index eaa8167..0000000 --- a/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/statements/WhileBlock.java +++ /dev/null @@ -1,31 +0,0 @@ - -/////////////////////////////////////////////////////////////////////////////////////////////// -// power-framework: Java library with many purposes of usage. -// Copyright (C) 2016-2022 the original author or authors. -// -// This library is free software; you can redistribute it and/or -// modify it under the terms of the GNU Lesser General Public -// License as published by the Free Software Foundation; -// version 2.1 of the License only. -// -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -/////////////////////////////////////////////////////////////////////////////////////////////// - -package org.nanoboot.powerframework.shark.language.statements; - -/** - * - * - * @author Robert Vokac - * @since 0.0.0 - */ -public class WhileBlock { - -} diff --git a/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/syntax/SharkFunction.java b/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/syntax/SharkFunction.java deleted file mode 100644 index 0aac312..0000000 --- a/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/syntax/SharkFunction.java +++ /dev/null @@ -1,32 +0,0 @@ - -/////////////////////////////////////////////////////////////////////////////////////////////// -// power-framework: Java library with many purposes of usage. -// Copyright (C) 2016-2022 the original author or authors. -// -// This library is free software; you can redistribute it and/or -// modify it under the terms of the GNU Lesser General Public -// License as published by the Free Software Foundation; -// version 2.1 of the License only. -// -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -/////////////////////////////////////////////////////////////////////////////////////////////// - -package org.nanoboot.powerframework.shark.language.syntax; -/** - * - * - * @author Robert Vokac - * @since 0.0.0 - */ -public class SharkFunction { - private String name; - - private String body; -} diff --git a/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/syntax/SharkFunctionArgument.java b/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/syntax/SharkFunctionArgument.java deleted file mode 100644 index 54e393c..0000000 --- a/power-shark/src/main/java/org/nanoboot/powerframework/shark/language/syntax/SharkFunctionArgument.java +++ /dev/null @@ -1,34 +0,0 @@ - -/////////////////////////////////////////////////////////////////////////////////////////////// -// power-framework: Java library with many purposes of usage. -// Copyright (C) 2016-2022 the original author or authors. -// -// This library is free software; you can redistribute it and/or -// modify it under the terms of the GNU Lesser General Public -// License as published by the Free Software Foundation; -// version 2.1 of the License only. -// -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -/////////////////////////////////////////////////////////////////////////////////////////////// - -package org.nanoboot.powerframework.shark.language.syntax; - -import lombok.Data; -/** - * - * - * @author Robert Vokac - * @since 0.0.0 - */ -@Data -public class SharkFunctionArgument { - private String name; - private String type; -} diff --git a/power-shark/src/main/java/org/nanoboot/powerframework/shark/todo.txt b/power-shark/src/main/java/org/nanoboot/powerframework/shark/todo.txt deleted file mode 100644 index db7fb2a..0000000 --- a/power-shark/src/main/java/org/nanoboot/powerframework/shark/todo.txt +++ /dev/null @@ -1 +0,0 @@ - //num bignum dec bigdec bool str enum list map set queue stack diff --git a/power-shark/src/main/java/org/nanoboot/powerframework/shark/virtualmachine/VirtualMachine.java b/power-shark/src/main/java/org/nanoboot/powerframework/shark/virtualmachine/VirtualMachine.java deleted file mode 100644 index 959e004..0000000 --- a/power-shark/src/main/java/org/nanoboot/powerframework/shark/virtualmachine/VirtualMachine.java +++ /dev/null @@ -1,31 +0,0 @@ - -/////////////////////////////////////////////////////////////////////////////////////////////// -// power-framework: Java library with many purposes of usage. -// Copyright (C) 2016-2022 the original author or authors. -// -// This library is free software; you can redistribute it and/or -// modify it under the terms of the GNU Lesser General Public -// License as published by the Free Software Foundation; -// version 2.1 of the License only. -// -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -/////////////////////////////////////////////////////////////////////////////////////////////// - -package org.nanoboot.powerframework.shark.virtualmachine; - -/** - * - * - * @author Robert Vokac - * @since 0.0.0 - */ -public class VirtualMachine { - -} diff --git a/power-shark/src/main/java/org/nanoboot/powerframework/shark/virtualmachine/instructions/.gitkeep b/power-shark/src/main/java/org/nanoboot/powerframework/shark/virtualmachine/instructions/.gitkeep deleted file mode 100644 index e69de29..0000000 diff --git a/power-shark/src/main/resources/.gitkeep b/power-shark/src/main/resources/.gitkeep deleted file mode 100644 index e69de29..0000000 diff --git a/power-shark/src/test/java/org/nanoboot/powerframework/shark/.gitkeep b/power-shark/src/test/java/org/nanoboot/powerframework/shark/.gitkeep deleted file mode 100644 index e69de29..0000000