Krauß, Josefine
|
8d6d8d5588
|
merged assign statement expression
|
2024-05-31 11:03:16 +02:00 |
|
Krauß, Josefine
|
ef38079f58
|
Merge branch 'master' of https://gitea.hb.dhbw-stuttgart.de/i22022/NichtHaskell
# Conflicts:
# src/main/java/abstractSyntaxTree/Class/MethodDecl.java
# src/main/java/abstractSyntaxTree/StatementExpression/AssignStatementExpression.java
# src/main/java/abstractSyntaxTree/StatementExpression/MethodCallStatementExpression.java
|
2024-05-31 11:00:50 +02:00 |
|
Krauß, Josefine
|
9d86ab3a9f
|
method parameters
|
2024-05-31 10:59:06 +02:00 |
|
|
95313d8083
|
Merge remote-tracking branch 'origin/master'
|
2024-05-31 10:45:45 +02:00 |
|
|
8549799175
|
fix ifstmt in ASTGenerator
|
2024-05-31 10:44:45 +02:00 |
|
Jochen Seyfried
|
21dff015b5
|
Changed the order of arguments
|
2024-05-31 10:42:14 +02:00 |
|
Jochen Seyfried
|
9fa9dfdfb6
|
Fixed missing parameters in Program, MethodDecl, and RefType
|
2024-05-31 10:26:47 +02:00 |
|
Jochen Seyfried
|
ab19751146
|
Updated IStatement and IExpression classes to fit the method calls
|
2024-05-31 10:04:27 +02:00 |
|
Krauß, Josefine
|
5fa6664850
|
Merge branch 'master' of https://gitea.hb.dhbw-stuttgart.de/i22022/NichtHaskell
# Conflicts:
# src/main/java/abstractSyntaxTree/Expression/LocalVarIdentifier.java
# src/main/java/abstractSyntaxTree/Expression/UnaryExpression.java
# src/main/java/abstractSyntaxTree/Statement/ReturnStatement.java
# src/main/java/abstractSyntaxTree/StatementExpression/AssignStatementExpression.java
|
2024-05-31 09:42:21 +02:00 |
|
Krauß, Josefine
|
08d13a0df7
|
method parameters
|
2024-05-31 09:39:17 +02:00 |
|
|
d6fb825808
|
add Node to IExpression
|
2024-05-30 20:57:50 +02:00 |
|
|
873d1b7a0a
|
Merge remote-tracking branch 'origin/master'
# Conflicts:
# src/main/java/abstractSyntaxTree/Expression/IExpression.java
|
2024-05-30 20:38:46 +02:00 |
|
|
d1e39be655
|
add binary expressions in ast
|
2024-05-30 20:38:06 +02:00 |
|
Jochen Seyfried
|
b91174eeee
|
Implemented CodeGen for Assign and MethodCall. But MethodCall is not working at the moment
|
2024-05-22 12:49:59 +02:00 |
|
Jochen Seyfried
|
108b8f63ea
|
Updated CodeGen of FiledDecl and MethodDecl and Assign
|
2024-05-22 10:05:20 +02:00 |
|
Julian Murek
|
3be8d9854a
|
euqals methods overriden in "Program, RefType, MethodDecl and FieldDecl" for AST comparison.
|
2024-05-14 15:34:26 +02:00 |
|
Krauß, Josefine
|
35fba57efa
|
Merge remote-tracking branch 'origin/master'
# Conflicts:
# src/main/java/abstractSyntaxTree/Statement/IfElseStatement.java
# src/main/java/abstractSyntaxTree/Statement/IfStatement.java
# src/main/java/abstractSyntaxTree/Statement/WhileStatement.java
|
2024-05-14 15:19:26 +02:00 |
|
Krauß, Josefine
|
6148b46063
|
parameterlist, typecheck
|
2024-05-14 15:18:18 +02:00 |
|
Krauß, Josefine
|
a59950e186
|
parameterlist, typecheck
|
2024-05-14 15:15:58 +02:00 |
|
Jochen Seyfried
|
0fcea195de
|
Updated If and WhileStatement
|
2024-05-14 14:54:33 +02:00 |
|
Jochen Seyfried
|
f2260c7a73
|
Deleted ICLass and updated the MethodDecl codeGen
|
2024-05-14 14:51:59 +02:00 |
|
Krauß, Josefine
|
74e3cb8016
|
Merge remote-tracking branch 'origin/master'
# Conflicts:
# src/main/java/Compiler.java
# src/main/java/abstractSyntaxTree/Class/MethodDecl.java
# src/main/java/abstractSyntaxTree/Class/RefType.java
# src/main/java/abstractSyntaxTree/Program.java
|
2024-05-14 14:48:25 +02:00 |
|
Krauß, Josefine
|
2f549e31e9
|
interface changes, added localvaridentifier, removed iclass interface, some type check for statements, delete varrefexpression
|
2024-05-14 14:45:04 +02:00 |
|
|
0a81315366
|
Merge remote-tracking branch 'origin/master'
|
2024-05-14 14:23:55 +02:00 |
|
|
99b979d77f
|
add new package for astGenerator
|
2024-05-14 14:23:12 +02:00 |
|
Jochen Seyfried
|
6eb26e70d5
|
Deleted ICLass and updated the MethodDecl codeGen
|
2024-05-14 14:13:43 +02:00 |
|
Jochen Seyfried
|
7ff84e5ad7
|
Changed the methodContext to use the ParameterList
|
2024-05-14 11:53:00 +02:00 |
|
Krauß, Josefine
|
87cde5e048
|
inzterface changes typecheck
|
2024-05-14 11:33:17 +02:00 |
|
Krauß, Josefine
|
c3a9b9a7d6
|
Merge remote-tracking branch 'origin/master'
|
2024-05-14 11:32:40 +02:00 |
|
Krauß, Josefine
|
4ca936e619
|
using input from file
|
2024-05-14 11:32:21 +02:00 |
|
David Mueller
|
6e707cc7ed
|
Antlr Changes EmptyStatement
|
2024-05-14 10:45:15 +02:00 |
|
David Mueller
|
d22ea6b962
|
Antlr Changes to Methodcalls from Return
|
2024-05-14 10:31:53 +02:00 |
|
|
091eaa912e
|
add some visitstatement methods in ASTGenerator
|
2024-05-13 23:19:36 +02:00 |
|
|
e99b7adcd4
|
change methods in ASTGenerator
|
2024-05-13 22:09:24 +02:00 |
|
|
3783a1d61b
|
Merge remote-tracking branch 'origin/master'
|
2024-05-13 22:08:05 +02:00 |
|
|
d0f3f3b938
|
change methods in ASTGenerator
|
2024-05-13 22:04:02 +02:00 |
|
Jochen Seyfried
|
b5b6f763e0
|
Updated the codeGen Methods in FieldDecl, MethodDecl and BlockStatement
|
2024-05-13 21:04:09 +02:00 |
|
|
cc05c58159
|
added ast methods, parameter classes
|
2024-05-11 20:45:51 +02:00 |
|
|
91340125ef
|
added ast generator
|
2024-05-10 06:23:09 +02:00 |
|
|
484418e884
|
added ast
|
2024-05-10 06:18:32 +02:00 |
|
KingJulian
|
309aff9576
|
File to test Token-Generation
|
2024-05-09 18:35:40 +02:00 |
|
KingJulian
|
4c73ae6786
|
Updatet Tests for Token-Generation
|
2024-05-09 18:33:33 +02:00 |
|
Krauß, Josefine
|
4f2599d053
|
interface changes and some typecheck for code block. also some minor changes in blockstatement structure
|
2024-05-09 17:28:29 +02:00 |
|
Krauß, Josefine
|
371755f390
|
Merge remote-tracking branch 'origin/master'
|
2024-05-09 16:52:23 +02:00 |
|
Krauß, Josefine
|
9ec583b17f
|
moved tables out of constructor and fixed some type check
|
2024-05-09 16:49:53 +02:00 |
|
David Mueller
|
9166d87afd
|
Changes to the Grammar
|
2024-05-09 16:08:07 +02:00 |
|
Jochen Seyfried
|
1cd4d87a94
|
Deleted old Source
|
2024-05-09 15:58:48 +02:00 |
|
Jochen Seyfried
|
cf590b2248
|
Added dependencies to pom
|
2024-05-09 15:56:23 +02:00 |
|
Jochen Seyfried
|
0576bd303d
|
Pom and gitignore
|
2024-05-09 15:41:52 +02:00 |
|
Jay
|
334f470488
|
Maven structure
|
2024-05-09 15:25:46 +02:00 |
|