-
- Downloads
feat: add while loops
Showing
- .idea/runConfigurations/Styve.xml 1 addition, 1 deletion.idea/runConfigurations/Styve.xml
- examples/10_class.styve 13 additions, 0 deletionsexamples/10_class.styve
- examples/11_while.styve 10 additions, 0 deletionsexamples/11_while.styve
- src/Styve.java 1 addition, 1 deletionsrc/Styve.java
- src/frontend/ast/ASTPrettyPrinter.java 20 additions, 5 deletionssrc/frontend/ast/ASTPrettyPrinter.java
- src/frontend/ast/ProgramStmt.java 4 additions, 23 deletionssrc/frontend/ast/ProgramStmt.java
- src/frontend/ast/WhileStmt.java 29 additions, 0 deletionssrc/frontend/ast/WhileStmt.java
- src/frontend/lexer/Lexer.java 1 addition, 0 deletionssrc/frontend/lexer/Lexer.java
- src/frontend/parser/Parser.java 28 additions, 0 deletionssrc/frontend/parser/Parser.java
- src/runtime/Interpreter.java 2 additions, 0 deletionssrc/runtime/Interpreter.java
- src/runtime/environment/Environment.java 23 additions, 8 deletionssrc/runtime/environment/Environment.java
- src/runtime/eval/Expressions.java 187 additions, 79 deletionssrc/runtime/eval/Expressions.java
- src/runtime/eval/Statements.java 59 additions, 15 deletionssrc/runtime/eval/Statements.java
- src/runtime/values/RTArrayVal.java 18 additions, 38 deletionssrc/runtime/values/RTArrayVal.java
- src/runtime/values/RTBooleanVal.java 1 addition, 1 deletionsrc/runtime/values/RTBooleanVal.java
- src/runtime/values/RTBreakSignal.java 1 addition, 1 deletionsrc/runtime/values/RTBreakSignal.java
- src/runtime/values/RTClassVal.java 1 addition, 3 deletionssrc/runtime/values/RTClassVal.java
- src/runtime/values/RTContinueSignal.java 1 addition, 1 deletionsrc/runtime/values/RTContinueSignal.java
- src/runtime/values/RTEnvironmentVal.java 1 addition, 5 deletionssrc/runtime/values/RTEnvironmentVal.java
- src/runtime/values/RTFunctionCall.java 1 addition, 1 deletionsrc/runtime/values/RTFunctionCall.java
Loading
Please register or sign in to comment