|
f0dd6d5eb6
|
Merge branch 'NewParser' into code-generator
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
|
2024-07-02 17:52:04 -04:00 |
|
|
8956362033
|
Merge branch 'main' into code-generator
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
|
2024-07-02 17:51:24 -04:00 |
|
Lucas
|
ed4aa2d59b
|
small changes
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
|
2024-07-02 23:51:06 +02:00 |
|
Lucas
|
6760a17f00
|
Revert "Merged Code Gen!!!"
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
This reverts commit 671317f28b .
|
2024-07-02 23:49:44 +02:00 |
|
Lucas
|
671317f28b
|
Merged Code Gen!!!
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
|
2024-07-02 23:45:54 +02:00 |
|
Lucas
|
e862a7427b
|
Merge remote-tracking branch 'origin/code-generator' into Tests
|
2024-07-02 23:45:33 +02:00 |
|
|
3227d69fc1
|
Merged Main and Code-Generator
Gitea Actions Demo / Explore-Gitea-Actions (push) Has been cancelled
|
2024-07-02 20:25:15 +02:00 |
|
|
4ca6972ccd
|
Merge branch 'code-generator' of https://gitea.hb.dhbw-stuttgart.de/i22005/NichtHaskell2.0 into NewParser
|
2024-07-02 20:10:54 +02:00 |
|
|
0047f6c08e
|
Merge remote-tracking branch 'origin/NewParser' into NewParser
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
|
2024-07-02 20:08:23 +02:00 |
|
|
88ce9e52f0
|
More Tests for ASTBuilder
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
|
2024-07-02 20:08:08 +02:00 |
|
Purplumbi504
|
437de74cc6
|
New Grammer
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
|
2024-07-02 19:13:59 +02:00 |
|
Purplumbi504
|
ca77307f0c
|
Merge remote-tracking branch 'origin/NewParser' into NewParser
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
|
2024-07-02 19:12:29 +02:00 |
|
Purplumbi504
|
5f46130439
|
Adding Switch Case AST
|
2024-07-02 19:12:19 +02:00 |
|
|
3e1456351c
|
Merge remote-tracking branch 'origin/NewParser' into NewParser
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
# Conflicts:
# src/test/java/parser/AstBuilderTest.java
|
2024-07-02 18:00:29 +02:00 |
|
|
d26cd0c13a
|
For Test
|
2024-07-02 17:57:48 +02:00 |
|
Purplumbi504
|
cfde5219a4
|
Merge remote-tracking branch 'origin/NewParser' into NewParser
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
|
2024-07-02 17:51:11 +02:00 |
|
Purplumbi504
|
f414e278bb
|
Adding Test Cases
|
2024-07-02 17:50:58 +02:00 |
|
Maximilian Stahl
|
02e5f3a729
|
Fixes and changed For Builder
|
2024-07-02 17:36:48 +02:00 |
|
Bruder John
|
f7338a06b3
|
added MemberAccess to Assignable
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
|
2024-07-02 15:47:33 +02:00 |
|
Bruder John
|
3996082fa7
|
Merge branch 'main' into johns-branch
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
|
2024-07-02 14:52:13 +02:00 |
|
|
903e87901e
|
Merge pull request 'Constructor Fix' (#18) from NewParser into main
Gitea Actions Demo / Explore-Gitea-Actions (push) Has been cancelled
Reviewed-on: #18
Reviewed-by: Johannes Ehlert <i22005@hb.dhbw-stuttgart.de>
|
2024-07-02 12:51:46 +00:00 |
|
Bruder John
|
2537051668
|
fix if field and parameter have same identifier
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
|
2024-07-02 14:31:44 +02:00 |
|
Bruder John
|
82356ec189
|
set types of expressions
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
|
2024-07-02 10:36:22 +02:00 |
|
Bruder John
|
561eafbf4c
|
fixed constructor node parameter decleration
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
|
2024-07-02 08:48:37 +02:00 |
|
|
b58fa00c9a
|
Fixed some problems
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
|
2024-07-01 21:49:25 -04:00 |
|
Lucas
|
92990e4042
|
gemeinsame dc changes
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
|
2024-07-01 23:53:42 +02:00 |
|
Lucas
|
3500ffd377
|
small changes
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
|
2024-07-01 23:31:22 +02:00 |
|
Lucas
|
771b92bfd7
|
Merge branch 'main' into Tests
|
2024-07-01 23:31:00 +02:00 |
|
|
c94c7a6477
|
Constructor Fix
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
|
2024-07-01 23:20:15 +02:00 |
|
|
22c3850062
|
Merge branch 'main' into code-generator
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
|
2024-07-01 17:14:10 -04:00 |
|
Lucas
|
21da31dee3
|
Merge branch 'main' into Tests
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
|
2024-07-01 23:10:16 +02:00 |
|
Lucas
|
294df16e89
|
small changes
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
|
2024-07-01 23:09:53 +02:00 |
|
|
3112660880
|
Merge pull request 'johns-branch' (#17) from johns-branch into main
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
Reviewed-on: #17
Reviewed-by: i22035 <i22035@hb.dhbw-stuttgart.de>
|
2024-07-01 21:08:23 +00:00 |
|
|
c135819ba0
|
Merge branch 'main' into code-generator
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
|
2024-07-01 17:07:52 -04:00 |
|
Maximilian Stahl
|
dcd20a2394
|
AST Builder Tests and Fixes
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
|
2024-07-01 16:40:02 +02:00 |
|
Bruder John
|
71ffb8bb83
|
added for loops to the test
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
|
2024-07-01 16:04:27 +02:00 |
|
Bruder John
|
2d455ba197
|
added som more checks
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
|
2024-07-01 15:45:57 +02:00 |
|
Bruder John
|
77fecfa476
|
added Type to Assignable
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
|
2024-07-01 13:25:27 +02:00 |
|
Bruder John
|
36e56fa66e
|
added some tests
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
|
2024-07-01 12:58:24 +02:00 |
|
Bruder John
|
f3e3158460
|
added private fields
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
|
2024-07-01 12:58:11 +02:00 |
|
Bruder John
|
7b1e6fced4
|
Merge branch 'NewParser' into johns-branch
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
|
2024-07-01 09:35:01 +02:00 |
|
Bruder John
|
4d5c0017b4
|
Merge branch 'main' into johns-branch
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
|
2024-07-01 08:32:44 +02:00 |
|
|
093beb9ef1
|
Merge branch 'NewParser' into code-generator
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
|
2024-06-30 19:28:01 -04:00 |
|
|
2ae0988986
|
Changed For Loop Structure
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
|
2024-06-30 22:17:52 +02:00 |
|
Lucas
|
18fc17b707
|
Merge branch 'main' into Tests
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
|
2024-06-30 18:34:02 +02:00 |
|
Lucas
|
bea71838ac
|
Reflections: not running
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
|
2024-06-30 18:33:01 +02:00 |
|
|
dfded3e592
|
Added ASTBuilder Tests
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
|
2024-06-30 13:20:58 +02:00 |
|
|
0298e2cb76
|
Merge branch 'NewParser' into code-generator
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
|
2024-06-29 20:24:54 -04:00 |
|
Purplumbi504
|
dccd34db73
|
Adding Test Cases
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
|
2024-06-29 16:05:11 +02:00 |
|
|
90f91d58d1
|
OutputDirectory
Gitea Actions Demo / Explore-Gitea-Actions (push) Has been cancelled
|
2024-06-27 19:56:54 -04:00 |
|
|
612c967023
|
Bytecode for if/elseif/else
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
|
2024-06-27 19:56:31 -04:00 |
|
|
f24e279596
|
Merge branch 'NewParser' into code-generator
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
|
2024-06-27 17:33:50 -04:00 |
|
|
c5fc378eed
|
Bytecode for loops
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
|
2024-06-27 17:32:50 -04:00 |
|
Purplumbi504
|
27f50b9c66
|
Adding EmptyClass Test AST
Gitea Actions Demo / Explore-Gitea-Actions (push) Has been cancelled
|
2024-06-27 21:14:02 +02:00 |
|
|
85ae06048c
|
Add Return if Returntype is Void
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
|
2024-06-27 18:55:28 +02:00 |
|
|
cd845cd91c
|
Fixed Merge Conflicts
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
|
2024-06-27 18:45:14 +02:00 |
|
Bruder John
|
4d21d8e94e
|
fix method overlaoding semantic check
Gitea Actions Demo / Explore-Gitea-Actions (push) Has been cancelled
|
2024-06-27 15:17:05 +02:00 |
|
Bruder John
|
a34c7ded50
|
added Some Semantic Checks
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
|
2024-06-27 15:04:01 +02:00 |
|
Bruder John
|
10eb17497e
|
added some Semantic Tests
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
|
2024-06-27 10:45:38 +02:00 |
|
Bruder John
|
576146c4fc
|
Merge branch 'Tests' into johns-branch
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
|
2024-06-27 08:35:07 +02:00 |
|
Bruder John
|
bf365194be
|
Merge branch 'NewParser' into johns-branch
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
|
2024-06-27 08:31:56 +02:00 |
|
Bruder John
|
35b3e9ee46
|
Added Some Semantice Checks
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
|
2024-06-27 08:11:17 +02:00 |
|
Maximilian Stahl
|
88a25207e9
|
Added Interface and fixed bugs
Gitea Actions Demo / Explore-Gitea-Actions (push) Has been cancelled
|
2024-06-26 17:34:40 +02:00 |
|
Lucas
|
4e56760dd6
|
Old spelling mistake in semantic fixed
Gitea Actions Demo / Explore-Gitea-Actions (push) Has been cancelled
|
2024-06-26 16:28:53 +02:00 |
|
Lucas
|
d594bacb7d
|
Semantic Tests refactored
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
|
2024-06-26 16:21:04 +02:00 |
|
Lucas
|
eb313464f0
|
Tests (structure) refactored
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
|
2024-06-26 11:25:24 +02:00 |
|
Bruder John
|
8163d0b61e
|
removing Semantic Tests
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
|
2024-06-26 09:55:12 +02:00 |
|
Bruder John
|
92e1daab5b
|
Merge branch 'NewParser' into johns-branch
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
|
2024-06-26 09:51:33 +02:00 |
|
|
70a3788030
|
Merge branch 'NewParser' into code-generator
Gitea Actions Demo / Explore-Gitea-Actions (push) Has been cancelled
|
2024-06-25 17:48:47 -04:00 |
|
|
b562a789a0
|
Fixed Merge Conflicts and Bugs
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
|
2024-06-25 22:35:28 +02:00 |
|
|
c05ad761d7
|
Merge branch 'main' of https://gitea.hb.dhbw-stuttgart.de/i22005/NichtHaskell2.0 into NewParser
|
2024-06-25 21:53:14 +02:00 |
|
Lucas
|
34d17660ef
|
Tests refactored
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
|
2024-06-25 18:05:58 +02:00 |
|
Lucas
|
cc6d26e17d
|
Tests refactored
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
|
2024-06-25 18:05:26 +02:00 |
|
Lucas
|
f9743efddc
|
Merge branch 'main' into Tests
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
|
2024-06-25 16:43:42 +02:00 |
|
Lucas
|
b37e065857
|
Small changes
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
|
2024-06-25 16:41:04 +02:00 |
|
|
4c5473827e
|
Small change
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
|
2024-06-24 18:52:55 -04:00 |
|
|
d631b01c82
|
ConstructorNode and NotNode
Gitea Actions Demo / Explore-Gitea-Actions (push) Has been cancelled
|
2024-06-23 16:06:07 -04:00 |
|
Bruder John
|
8cd22c6e4c
|
Removed some Exercices from Tests because parser is not ready for
Gitea Actions Demo / Explore-Gitea-Actions (push) Has been cancelled
|
2024-06-23 20:57:53 +02:00 |
|
|
ef0bc99bbf
|
Bytecode for dotSubstractionNode
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
|
2024-06-23 14:54:53 -04:00 |
|
|
99948fef07
|
Bytecode for ValueNode
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
|
2024-06-23 14:35:57 -04:00 |
|
|
66c9481b3e
|
Add all accept methods
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
|
2024-06-23 13:43:42 -04:00 |
|
|
fd8d451ba7
|
Renaming again
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
|
2024-06-23 11:33:33 -04:00 |
|
|
f27a7471bc
|
Merge branch 'NewParser' into code-generator
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
|
2024-06-23 11:19:09 -04:00 |
|
|
a15f684c04
|
Add visitors and code for binary expressions
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
|
2024-06-23 11:10:06 -04:00 |
|
|
4a78ab62a1
|
Fixed some Merge Conflicts
Gitea Actions Demo / Explore-Gitea-Actions (push) Has been cancelled
|
2024-06-23 14:18:42 +02:00 |
|
Purplumbi504
|
8d3602eda3
|
Renaiming packages
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
|
2024-06-23 13:59:06 +02:00 |
|
Purplumbi504
|
fcaeb850ba
|
Merge remote-tracking branch 'origin/NewParser' into NewParser
# Conflicts:
# src/main/java/ast/ClassNode.java
# src/main/java/ast/expressions/AssignableExpressionNode.java
# src/main/java/ast/expressions/ExpressionNode.java
# src/main/java/ast/expressions/IExpressionNode.java
# src/main/java/ast/expressions/binaryexpression/BinaryExpressionNode.java
# src/main/java/ast/expressions/binaryexpression/CalculationExpressionNode.java
# src/main/java/ast/expressions/binaryexpression/DotExpressionNode.java
# src/main/java/ast/expressions/binaryexpression/DotSubstractionExpressionNode.java
# src/main/java/ast/expressions/binaryexpression/EnumDotOperator.java
# src/main/java/ast/expressions/binaryexpression/EnumLineOperator.java
# src/main/java/ast/expressions/binaryexpression/EnumNonCalculationOperator.java
# src/main/java/ast/expressions/binaryexpression/NonCalculationExpressionNode.java
# src/main/java/ast/expressions/unaryexpression/MemberAccessNode.java
# src/main/java/ast/expressions/unaryexpression/NotExpressionNode.java
# src/main/java/ast/expressions/unaryexpression/UnaryExpressionNode.java
# src/main/java/ast/members/ConstructorNode.java
# src/main/java/ast/members/MainMethodNode.java
# src/main/java/ast/statement/ForStatementNode.java
# src/main/java/ast/statement/WhileStatementNode.java
# src/main/java/ast/statement/ifstatement/ElseStatementNode.java
# src/main/java/ast/statement/ifstatement/IfElseStatementNode.java
# src/main/java/ast/statement/ifstatement/IfStatementNode.java
# src/main/java/ast/statement/statementexpression/methodcallstatementnexpression/TargetNode.java
# src/main/java/ast/statementexpressions/AssignStatementExpressionNode.java
# src/main/java/ast/statementexpressions/AssignableExpressionNode.java
# src/main/java/ast/statementexpressions/CrementExpressionStatementExpressionNode.java
# src/main/java/ast/statementexpressions/IStatementExpressionNode.java
# src/main/java/ast/statementexpressions/NewDeclarationStatementExpressionNode.java
# src/main/java/ast/statementexpressions/crementExpression/CrementType.java
# src/main/java/ast/statementexpressions/crementExpression/DecrementExpressionNode.java
# src/main/java/ast/statementexpressions/crementExpression/IncrementExpressionNode.java
# src/main/java/ast/statementexpressions/methodcallstatementnexpression/ChainedMethodNode.java
# src/main/java/ast/statementexpressions/methodcallstatementnexpression/MethodCallStatementExpressionNode.java
# src/main/java/ast/statements/BlockStatementNode.java
# src/main/java/ast/statements/IStatementNode.java
# src/main/java/ast/statements/LocalVariableDeclarationNode.java
# src/main/java/ast/statements/ReturnStatementNode.java
# src/main/java/bytecode/ClassCodeGen.java
# src/main/java/bytecode/Mapper.java
# src/main/java/bytecode/MethodCodeGen.java
# src/main/java/parser/astBuilder/ASTBuilder.java
# src/main/java/parser/generated/SimpleJava.interp
# src/main/java/parser/generated/SimpleJava.tokens
# src/main/java/parser/generated/SimpleJavaBaseListener.java
# src/main/java/parser/generated/SimpleJavaBaseVisitor.java
# src/main/java/parser/generated/SimpleJavaLexer.interp
# src/main/java/parser/generated/SimpleJavaLexer.java
# src/main/java/parser/generated/SimpleJavaLexer.tokens
# src/main/java/parser/generated/SimpleJavaListener.java
# src/main/java/parser/generated/SimpleJavaParser.java
# src/main/java/parser/generated/SimpleJavaVisitor.java
# src/main/java/semantic/SemanticVisitor.java
|
2024-06-23 10:58:46 +02:00 |
|
Purplumbi504
|
864ddbaeee
|
Fix errors in if Statments.
For and Do While loop as While loop.
|
2024-06-23 10:57:25 +02:00 |
|
|
fb3f822160
|
Merge branch 'main' into code-generator
Gitea Actions Demo / Explore-Gitea-Actions (push) Has been cancelled
|
2024-06-21 19:25:35 -04:00 |
|
Bruder John
|
c44118c872
|
Fixed all
Gitea Actions Demo / Explore-Gitea-Actions (push) Has been cancelled
|
2024-06-21 18:28:08 +02:00 |
|
Bruder John
|
0020f582a1
|
Merge branch 'main' into johns-branch
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
|
2024-06-21 18:26:07 +02:00 |
|
Bruder John
|
1b91e25d17
|
fixed tests
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
|
2024-06-21 18:09:32 +02:00 |
|
Bruder John
|
9edee73705
|
Merge branch 'NewParser' into johns-branch
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
|
2024-06-21 18:07:18 +02:00 |
|
Bruder John
|
5bf9a4fc73
|
added wrong type in if clause
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
|
2024-06-21 18:06:49 +02:00 |
|
|
6d36eb109c
|
Added Enums for Operators and MainMethodNode
Gitea Actions Demo / Explore-Gitea-Actions (push) Has been cancelled
|
2024-06-21 18:02:29 +02:00 |
|
Bruder John
|
7b41c45cd5
|
Fixed all Tests
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
|
2024-06-21 17:03:49 +02:00 |
|
Bruder John
|
cf41babcb7
|
Added BaseType And refferenz Type
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
|
2024-06-21 16:42:27 +02:00 |
|
Bruder John
|
b9ada16dd1
|
Fixed SemanticCheck for new AST and added Some Test
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
|
2024-06-21 15:23:48 +02:00 |
|
Bruder John
|
b5738034b0
|
Merge branch 'NewParser' into johns-branch
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
|
2024-06-21 10:47:54 +02:00 |
|
|
b9f6014f59
|
Assignments
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
|
2024-06-20 18:12:04 -04:00 |
|