Go to file
Bobby Lucero 72a31b28af Refactor to ExecutionContext pattern and fix string + none concatenation
- Add none value handling to Value::operator+ for string concatenation
- Replace direct string concatenations with Value::operator+ calls in Interpreter
- Add missing string+none and none+string type combinations
- Standardize token literal generation in Lexer
- Add ExecutionContext support across visitor pattern
- Enhance error reporting integration
- Add new standard library functions
2025-08-05 00:49:59 -04:00
.idea Tidy code, interactive interpreter prints out result of expression without explicit print statement 2023-06-01 17:19:19 -04:00
headers Refactor to ExecutionContext pattern and fix string + none concatenation 2025-08-05 00:49:59 -04:00
source Refactor to ExecutionContext pattern and fix string + none concatenation 2025-08-05 00:49:59 -04:00
tools Rough implementation of ASTPrinter complete with nasty shared_ptr syntax :) 2023-05-24 00:29:12 -04:00
.DS_Store AST Struct Generator 2023-05-21 20:40:43 -04:00
.gitignore Code cleaning, fixed makefile project errors for CLion 2023-05-26 21:05:03 -04:00
benchmark.py Implement functions, closures, standard library, and comprehensive number system 2025-07-30 17:51:48 -04:00
BOB_LANGUAGE_REFERENCE.md Implement functions, closures, standard library, and comprehensive number system 2025-07-30 17:51:48 -04:00
Makefile Added if statements, more stdlib functions 2025-07-30 19:31:29 -04:00
README.md Initial Commit 2023-05-20 16:07:51 -04:00
ROADMAP.md Implement functions, closures, standard library, and comprehensive number system 2025-07-30 17:51:48 -04:00
tech_debt.txt Refactor to ExecutionContext pattern and fix string + none concatenation 2025-08-05 00:49:59 -04:00
test_bob_language.bob Refactor to ExecutionContext pattern and fix string + none concatenation 2025-08-05 00:49:59 -04:00
test_fib.bob Refactor to ExecutionContext pattern and fix string + none concatenation 2025-08-05 00:49:59 -04:00

Bob