summaryrefslogtreecommitdiff
path: root/src/lparser.js
Commit message (Collapse)AuthorAge
* src/l{lex,object,parser}: Hardcode character codesdaurnimator2018-01-29
|
* src/: Destructure when requiring lstring.jsdaurnimator2018-01-18
|
* src/lparser.js: Use destructuring assignmentdaurnimator2018-01-18
|
* src/lparser.js: Use lua_assert instead of assertdaurnimator2018-01-18
|
* src/lparser.js: Use destructuring assignment for llimits.jsdaurnimator2018-01-18
|
* src/lparser.js: Avoid empty blocksdaurnimator2017-12-10
|
* src/lparser.js: Change comment to avoid accidental annotationdaurnimator2017-12-10
|
* src/: Fix some linter complaintsdaurnimator2017-12-10
|
* Removed incorrect use of llimits.MAX/MIN_INTBenoit Giannangeli2017-11-09
| | | | llimit.js is renamed to llimits.js
* Fix some warnings found by closure-compilerdaurnimator2017-05-29
|
* Fix some jshint warningsdaurnimator2017-05-29
|
* src/lparser.js: Fix https://www.lua.org/bugs.html#5.3.4-1daurnimator2017-05-29
|
* Modify stack values up to L.top instead of replacingdaurnimator2017-05-27
|
* Use .setclLvaluedaurnimator2017-05-27
|
* Add luaD_inctop calls where appropriatedaurnimator2017-05-23
|
* src/lparser.js: create error message using luaO_pushfstringdaurnimator2017-05-22
| | | | Fixes issue where 'what' is a lua string (not a JS string)
* src/lparser.js: Use .getstr() when creating error messagesdaurnimator2017-05-21
|
* test_then_block should return escapelistBenoit Giannangeli2017-05-18
| | | | closes #59
* src/lparser.js: Fix pushing raw Table onto stackdaurnimator2017-05-18
|
* .is_vararg should be a booleandaurnimator2017-05-12
|
* Rename lopcodes.js require to consistently be lopcodesdaurnimator2017-05-09
|
* src/lparser.js: Send localvarliterals via caching tabledaurnimator2017-05-08
|
* LexState.h is a Table not a TValuedaurnimator2017-05-08
|
* Move string functions to centralised lstring.jsdaurnimator2017-05-08
|
* Always pass lua_State to Proto constructordaurnimator2017-05-05
|
* src/lparser.js: protos have Upvaldescs not UpValsdaurnimator2017-05-05
|
* Don't wrap lexer/parser strings in a TValuedaurnimator2017-05-05
| | | | Fixes issue where internal TValues get exposed via lua_Debug structure
* Proto.source should be a string, not a TValuedaurnimator2017-05-05
| | | | Fixes ar.source being internal tvalue
* LClosure and CClosure shouldn't subclass TValuedaurnimator2017-04-28
|
* Add table construction functiondaurnimator2017-04-28
|
* Move jsstring() from lobject.js to defs.js; export from lua.jsdaurnimator2017-04-26
|
* All core files reference defs.js instead of lua.jsdaurnimator2017-04-26
|
* Use maximum 32bit number instead of Number.MAX_SAFE_INTEGERBenoit Giannangeli2017-04-24
|
* No more Table, just TValue with table type and Map valueBenoit Giannangeli2017-04-18
|
* Cache all to_luastring of internal literalsBenoit Giannangeli2017-04-18
|
* Fixed infinite loop on 'else'Benoit Giannangeli2017-03-31
|
* 8-bit only in lstrlibBenoit Giannangeli2017-03-30
|
* 8-bit string internally testsBenoit Giannangeli2017-03-30
| | | | Lexing/Parsing is done on byte rather than js strings
* Never use js strings internallyBenoit Giannangeli2017-03-29
|
* Testing 8-bit stringsBenoit Giannangeli2017-03-13
|
* [Strings] lapi.js, lcode.js, llex.js, lparser.jsBenoit Giannangeli2017-03-13
|
* [Parsing tests] TFORCALL, TFORLOOPBenoit Giannangeli2017-03-02
|
* [Parsing tests] FORPREP, FORLOOPBenoit Giannangeli2017-03-02
|
* [Parsing tests] TESTBenoit Giannangeli2017-03-02
|
* [Parsing tests] TESTSETBenoit Giannangeli2017-03-02
|
* [Parsing tests] Unary op, LOADBOOLBenoit Giannangeli2017-03-01
|
* Merge pull request #2 from giann/feature/lex-parseBenoit Giannangeli2017-03-01
| | | | Lexing & Parsing
* Loading tests (binary/text)Benoit Giannangeli2017-03-01
|
* lua_load will load both binary and textBenoit Giannangeli2017-03-01
|
* Bytecode generationBenoit Giannangeli2017-03-01
|