Commits on Source (2)
-
Sławomir Stromski authored
Scope of variables Possibility of empty lists of instructions and variable declarations Setup instruction block for STATE
85eb5bc5 -
Sławomir Stromski authored
Execution of INT operations Scopes of data (local, state, move) No control flow yet Compiler object neads refactoring No proper error handling (bad syntax of source code may crush compiler)
66c66a50
Showing
- Game/Compiler.cpp 221 additions, 11 deletionsGame/Compiler.cpp
- Game/Compiler.h 50 additions, 2 deletionsGame/Compiler.h
- Game/DataSet/DataSet.cpp 11 additions, 0 deletionsGame/DataSet/DataSet.cpp
- Game/DataSet/DataSet.h 1 addition, 0 deletionsGame/DataSet/DataSet.h
- Game/Game.h 1 addition, 0 deletionsGame/Game.h
- Game/Instructions/Instruction/Expression/ExpressionInt.cpp 63 additions, 0 deletionsGame/Instructions/Instruction/Expression/ExpressionInt.cpp
- Game/Instructions/Instruction/Expression/ExpressionInt.h 94 additions, 0 deletionsGame/Instructions/Instruction/Expression/ExpressionInt.h
- Game/Instructions/Instruction/Instruction.cpp 19 additions, 0 deletionsGame/Instructions/Instruction/Instruction.cpp
- Game/Instructions/Instruction/Instruction.h 20 additions, 0 deletionsGame/Instructions/Instruction/Instruction.h
- Game/Instructions/Instruction/InstructionAssign.cpp 15 additions, 0 deletionsGame/Instructions/Instruction/InstructionAssign.cpp
- Game/Instructions/Instruction/InstructionAssign.h 23 additions, 0 deletionsGame/Instructions/Instruction/InstructionAssign.h
- Game/Instructions/InstructionBlock.cpp 15 additions, 0 deletionsGame/Instructions/InstructionBlock.cpp
- Game/Instructions/InstructionBlock.h 21 additions, 0 deletionsGame/Instructions/InstructionBlock.h
- Grammar/Common.cpp 70 additions, 17 deletionsGrammar/Common.cpp
- Grammar/Common.h 6 additions, 3 deletionsGrammar/Common.h
- Grammar/Lexer.c 125 additions, 87 deletionsGrammar/Lexer.c
- Grammar/Lexer.l 14 additions, 1 deletionGrammar/Lexer.l
- Grammar/Parser.tab.c 404 additions, 239 deletionsGrammar/Parser.tab.c
- Grammar/Parser.tab.h 8 additions, 2 deletionsGrammar/Parser.tab.h
- Grammar/Parser.y 110 additions, 35 deletionsGrammar/Parser.y
Game/Instructions/Instruction/Instruction.h
0 → 100644
Game/Instructions/InstructionBlock.cpp
0 → 100644
Game/Instructions/InstructionBlock.h
0 → 100644