diff --git a/Aufgabe4/target/classes/Ast.class b/Aufgabe4/target/classes/Ast.class new file mode 100644 index 0000000000000000000000000000000000000000..5ae89ae6278c942dae0fb1b4e501205a0cadbe03 Binary files /dev/null and b/Aufgabe4/target/classes/Ast.class differ diff --git a/Aufgabe4/target/classes/AstBinaryOp.class b/Aufgabe4/target/classes/AstBinaryOp.class new file mode 100644 index 0000000000000000000000000000000000000000..7bd46053d2e5869c9963f48952aa375a453a837e Binary files /dev/null and b/Aufgabe4/target/classes/AstBinaryOp.class differ diff --git a/Aufgabe4/target/classes/AstDecimal.class b/Aufgabe4/target/classes/AstDecimal.class new file mode 100644 index 0000000000000000000000000000000000000000..bff9d41bcfcf30a14a5100d26ab674e177e71956 Binary files /dev/null and b/Aufgabe4/target/classes/AstDecimal.class differ diff --git a/Aufgabe4/target/classes/AstDigit.class b/Aufgabe4/target/classes/AstDigit.class new file mode 100644 index 0000000000000000000000000000000000000000..26ab78dd022341658c226316439bed1856929714 Binary files /dev/null and b/Aufgabe4/target/classes/AstDigit.class differ diff --git a/Aufgabe4/target/classes/AstDigitWoZ.class b/Aufgabe4/target/classes/AstDigitWoZ.class new file mode 100644 index 0000000000000000000000000000000000000000..e76948027c0eb457ff443061f61fdec1a5ece3e8 Binary files /dev/null and b/Aufgabe4/target/classes/AstDigitWoZ.class differ diff --git a/Aufgabe4/target/classes/AstExpression.class b/Aufgabe4/target/classes/AstExpression.class new file mode 100644 index 0000000000000000000000000000000000000000..d19d92cf6f1ad8ed7b98d658a2c100e9cdb27d2b Binary files /dev/null and b/Aufgabe4/target/classes/AstExpression.class differ diff --git a/Aufgabe4/target/classes/AstNumber.class b/Aufgabe4/target/classes/AstNumber.class new file mode 100644 index 0000000000000000000000000000000000000000..978e16e95a9903c477c57281803f6891028aecef Binary files /dev/null and b/Aufgabe4/target/classes/AstNumber.class differ diff --git a/Aufgabe4/target/classes/AstOperator.class b/Aufgabe4/target/classes/AstOperator.class new file mode 100644 index 0000000000000000000000000000000000000000..0be2e1bb1cc14addba0643008726f047cba3a85d Binary files /dev/null and b/Aufgabe4/target/classes/AstOperator.class differ diff --git a/Aufgabe4/target/classes/AstValue.class b/Aufgabe4/target/classes/AstValue.class new file mode 100644 index 0000000000000000000000000000000000000000..80e53a73974fa220e0105a07a017b24356aae208 Binary files /dev/null and b/Aufgabe4/target/classes/AstValue.class differ diff --git a/Aufgabe4/target/classes/AstVariable.class b/Aufgabe4/target/classes/AstVariable.class new file mode 100644 index 0000000000000000000000000000000000000000..da231cd01f2372c7b5c245f6773937e2b4a6c20c Binary files /dev/null and b/Aufgabe4/target/classes/AstVariable.class differ diff --git a/Aufgabe4/target/classes/Evaluator.class b/Aufgabe4/target/classes/Evaluator.class new file mode 100644 index 0000000000000000000000000000000000000000..5df8f092785213d89928c7590edaec2d47ac20d5 Binary files /dev/null and b/Aufgabe4/target/classes/Evaluator.class differ diff --git a/Aufgabe4/target/classes/Exceptions$LexerException.class b/Aufgabe4/target/classes/Exceptions$LexerException.class new file mode 100644 index 0000000000000000000000000000000000000000..122bb02d99f500ad2ee79d91f77245ca7d0ef5a5 Binary files /dev/null and b/Aufgabe4/target/classes/Exceptions$LexerException.class differ diff --git a/Aufgabe4/target/classes/Exceptions$ParserException.class b/Aufgabe4/target/classes/Exceptions$ParserException.class new file mode 100644 index 0000000000000000000000000000000000000000..5ac2df6e75c09a2c6c2cc31949abb448ca8ffddb Binary files /dev/null and b/Aufgabe4/target/classes/Exceptions$ParserException.class differ diff --git a/Aufgabe4/target/classes/Exceptions.class b/Aufgabe4/target/classes/Exceptions.class new file mode 100644 index 0000000000000000000000000000000000000000..cdc1920aa5e6670374b2690bd4b5706a9a0b2136 Binary files /dev/null and b/Aufgabe4/target/classes/Exceptions.class differ diff --git a/Aufgabe4/target/classes/Lexer.class b/Aufgabe4/target/classes/Lexer.class new file mode 100644 index 0000000000000000000000000000000000000000..e88890c654b2791d8cc66cf225e9f2add7455821 Binary files /dev/null and b/Aufgabe4/target/classes/Lexer.class differ diff --git a/Aufgabe4/target/classes/Main.class b/Aufgabe4/target/classes/Main.class new file mode 100644 index 0000000000000000000000000000000000000000..20318519ed61b91ad4af078417f7fa8287401aaa Binary files /dev/null and b/Aufgabe4/target/classes/Main.class differ diff --git a/Aufgabe4/target/classes/Parser.class b/Aufgabe4/target/classes/Parser.class new file mode 100644 index 0000000000000000000000000000000000000000..d08f1b828f2116b8473df71277b0d124ea0ca58e Binary files /dev/null and b/Aufgabe4/target/classes/Parser.class differ diff --git a/Aufgabe4/target/classes/Plotter$1.class b/Aufgabe4/target/classes/Plotter$1.class new file mode 100644 index 0000000000000000000000000000000000000000..f1ae871d6c9a4144d1e2642300a6ce7e908bdcb9 Binary files /dev/null and b/Aufgabe4/target/classes/Plotter$1.class differ diff --git a/Aufgabe4/target/classes/Plotter.class b/Aufgabe4/target/classes/Plotter.class new file mode 100644 index 0000000000000000000000000000000000000000..daa0fcce33cd4e27f9a6e2c48e442ea4aaec1b56 Binary files /dev/null and b/Aufgabe4/target/classes/Plotter.class differ diff --git a/Aufgabe4/target/classes/PlotterPanel$1.class b/Aufgabe4/target/classes/PlotterPanel$1.class new file mode 100644 index 0000000000000000000000000000000000000000..4076aa5303ff033249f741211d52aa914cce3450 Binary files /dev/null and b/Aufgabe4/target/classes/PlotterPanel$1.class differ diff --git a/Aufgabe4/target/classes/PlotterPanel.class b/Aufgabe4/target/classes/PlotterPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..fb583f8d6e6f373d7c5f98cd608536a809ec3280 Binary files /dev/null and b/Aufgabe4/target/classes/PlotterPanel.class differ diff --git a/Aufgabe4/target/classes/Token.class b/Aufgabe4/target/classes/Token.class new file mode 100644 index 0000000000000000000000000000000000000000..6ac75ca8d00a94234fb7504e3c701205235d5dfa Binary files /dev/null and b/Aufgabe4/target/classes/Token.class differ diff --git a/Aufgabe4/target/classes/TokenType.class b/Aufgabe4/target/classes/TokenType.class new file mode 100644 index 0000000000000000000000000000000000000000..f51f9e10ede5de0de035d649744243b0ba634ef8 Binary files /dev/null and b/Aufgabe4/target/classes/TokenType.class differ diff --git a/Aufgabe4/target/classes/ValuesToDraw.class b/Aufgabe4/target/classes/ValuesToDraw.class new file mode 100644 index 0000000000000000000000000000000000000000..297b1c1123ead21dfabdbadefdf8e9a9495182b8 Binary files /dev/null and b/Aufgabe4/target/classes/ValuesToDraw.class differ diff --git a/Aufgabe4/target/classes/expressions.txt b/Aufgabe4/target/classes/expressions.txt new file mode 100644 index 0000000000000000000000000000000000000000..b4d48b18eb10b14b5a8b4c48bf6f1d3e1dee2301 --- /dev/null +++ b/Aufgabe4/target/classes/expressions.txt @@ -0,0 +1,9 @@ +11111111111111111111111111111111111 +x +x^2 +4+3+x +(3^2)-5 +1+2+3+4+5 +1+x +x+2 +x^100 \ No newline at end of file