code-generator #13

Merged
i22005 merged 29 commits from code-generator into main 2024-07-01 21:14:37 +00:00
Collaborator

Will mal meinen Stand auch auf den main packen, sonst kann ich nocg 10 mal alles hinzufügen nachdem ich mir den Stand vom main geholt hab

Will mal meinen Stand auch auf den main packen, sonst kann ich nocg 10 mal alles hinzufügen nachdem ich mir den Stand vom main geholt hab
i22007 added 20 commits 2024-06-23 17:48:03 +00:00
For and Do While loop as While loop.
For and Do While loop as While loop.
# 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
i22007 requested review from i22005 2024-06-23 17:48:21 +00:00
i22007 added 1 commit 2024-06-23 18:36:01 +00:00
i22005 requested changes 2024-06-23 18:36:55 +00:00
Dismissed
@ -4,0 +10,4 @@
/*
Typecheck:
public TypeCheckResult acceptType(SemanticVisitor visitor);
Owner

Bin mir noch nicht ganz sicher ob des für meins sinvolle ist weil ich glaub ich brauche gar nicht alle Nodes für den TypCheck aber wir können es gerne so lassen.

Bin mir noch nicht ganz sicher ob des für meins sinvolle ist weil ich glaub ich brauche gar nicht alle Nodes für den TypCheck aber wir können es gerne so lassen.
Author
Collaborator

Weiß ich auch nicht. Von mir ist das nicht

Weiß ich auch nicht. Von mir ist das nicht
Owner

Achso ok🤣

Achso ok🤣
i22005 marked this conversation as resolved
Owner

Ich halte es nicht für sinnvoll ne version in den main zu packen wo nicht mal lauffähig ist

Ich halte es nicht für sinnvoll ne version in den main zu packen wo nicht mal lauffähig ist
i22007 added 1 commit 2024-06-23 18:54:59 +00:00
i22007 added 1 commit 2024-06-23 20:06:11 +00:00
i22007 added 1 commit 2024-06-24 22:53:00 +00:00
i22007 added 3 commits 2024-06-25 21:48:55 +00:00
i22007 added 1 commit 2024-06-27 21:32:55 +00:00
i22007 added 2 commits 2024-06-27 21:33:56 +00:00
i22007 added 1 commit 2024-06-27 21:34:35 +00:00
i22007 added 1 commit 2024-06-27 23:56:35 +00:00
i22007 added 1 commit 2024-06-27 23:56:58 +00:00
i22007 added 2 commits 2024-06-30 00:24:59 +00:00
i22007 added 3 commits 2024-06-30 23:28:08 +00:00
i22007 added 1 commit 2024-07-01 21:07:56 +00:00
i22005 approved these changes 2024-07-01 21:09:04 +00:00
i22007 added 1 commit 2024-07-01 21:14:15 +00:00
i22005 merged commit c7ad574474 into main 2024-07-01 21:14:37 +00:00
Sign in to join this conversation.
No Reviewers
No Label
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: i22005/NichtHaskell2.0#13
No description provided.