A simple scripting language in C++
Ferenc Szontágh
2025-04-17 ba9a9199d01b0fdd4bf9a54914f8058bf71f30c5
refs
author Ferenc Szontágh <szf@fsociety.hu>
Thursday, April 17, 2025 16:03 +0000
committer Ferenc Szontágh <szf@fsociety.hu>
Thursday, April 17, 2025 16:03 +0000
commitba9a9199d01b0fdd4bf9a54914f8058bf71f30c5
tree 782c09991daedf87d8c4220e624d231888712d3d tree | zip | gz
parent 3895272a7f238c9aef0b584bd3b10b900445245d view | diff
unary and binary operations
16 files modified
13 files added
1929 ■■■■ changed files
.clangd 2 ●●● diff | view | raw | blame | history
cli/main.cpp 3 ●●●●● diff | view | raw | blame | history
src/!NameSpaceManager.hpp 144 ●●●●● diff | view | raw | blame | history
src/Interpreter/BinaryExpressionNode.hpp 68 ●●●●● diff | view | raw | blame | history
src/Interpreter/DeclareFunctionStatementNode.hpp 55 ●●●●● diff | view | raw | blame | history
src/Interpreter/DeclareVariableStatementNode.hpp 52 ●●●●● diff | view | raw | blame | history
src/Interpreter/ExpressionBuilder.hpp 42 ●●●●● diff | view | raw | blame | history
src/Interpreter/ExpressionNode.hpp 13 ●●●●● diff | view | raw | blame | history
src/Interpreter/IdentifierExpressionNode.hpp 29 ●●●●● diff | view | raw | blame | history
src/Interpreter/Interpreter.hpp 74 ●●●●● diff | view | raw | blame | history
src/Interpreter/LiteralExpressionNode.hpp 25 ●●●●● diff | view | raw | blame | history
src/Interpreter/Operation.hpp 68 ●●●● diff | view | raw | blame | history
src/Interpreter/OperationContainer.hpp 129 ●●●●● diff | view | raw | blame | history
src/Interpreter/OperationsFactory.hpp 59 ●●●●● diff | view | raw | blame | history
src/Interpreter/StatementNode.hpp 26 ●●●●● diff | view | raw | blame | history
src/Interpreter/UnaryExpressionNode.hpp 64 ●●●●● diff | view | raw | blame | history
src/Interpreter/VariableExpressionNode.hpp 36 ●●●●● diff | view | raw | blame | history
src/Interpreter/VariableReferenceNode.hpp 37 ●●●●● diff | view | raw | blame | history
src/Lexer/Lexer.hpp 65 ●●●● diff | view | raw | blame | history
src/Lexer/TokenType.hpp 4 ●●●● diff | view | raw | blame | history
src/Parser/ParsedExpression.hpp 66 ●●●●● diff | view | raw | blame | history
src/Parser/Parser.cpp 2 ●●● diff | view | raw | blame | history
src/Parser/Parser.hpp 484 ●●●●● diff | view | raw | blame | history
src/Symbols/BaseSymbol.hpp 11 ●●●●● diff | view | raw | blame | history
src/Symbols/SymbolContainer.hpp 136 ●●●● diff | view | raw | blame | history
src/Symbols/SymbolKind.hpp 17 ●●●●● diff | view | raw | blame | history
src/Symbols/SymbolTable.hpp 31 ●●●● diff | view | raw | blame | history
src/Symbols/Value.hpp 105 ●●●●● diff | view | raw | blame | history
src/VoidScript.hpp 82 ●●●● diff | view | raw | blame | history