Bob Nystrom 66d07c4f55 feat: add global variable support with dedicated bytecodes and symbol table
Introduce global variable handling in the compiler and VM by adding two new bytecodes (CODE_LOAD_GLOBAL and CODE_STORE_GLOBAL) and a global symbol table in the VM struct. Refactor class and variable declaration in the compiler to use the new defineName, storeVariable, and internSymbol helper functions, replacing inline local variable creation with a unified symbol management approach.
2013-10-26 03:32:42 +00:00
S
Description
Highly customized version of the wren programming language. It has all the modules that you would expect in a std library including http, websockets, sqlite3 and jinja-like templating engine. The idea is to make it suitable for web development.
22 MiB
Languages
HTML 50%
C 22.2%
PHP 13.4%
C++ 6%
Makefile 2.9%
Other 5.5%