aboutsummaryrefslogtreecommitdiff
path: root/engines/director/lingo
AgeCommit message (Expand)Author
2019-12-02DIRECTOR: Add bytecode lookup table for TheEntity functionsScott Percival
2019-12-02DIRECTOR: Change kTheLast to a TheFieldTypeScott Percival
2019-12-02DIRECTOR: LINGO: Added another failing 'if' testEugene Sandulenko
2019-12-02DIRECTOR: LINGO: Attempt to fix 'if' statements grammarEugene Sandulenko
2019-12-02DIRECTOR: LINGO: Made assert statement meaningfulEugene Sandulenko
2019-12-01DIRECTOR: LINGO: Implement extened 'on' clause syntaxEugene Sandulenko
2019-12-01DIRECTOR: LINGO: Fix syntax of repeatwith operatorEugene Sandulenko
2019-12-01DIRECTOR: LINGO: Fix compilation for multiple if conditionsEugene Sandulenko
2019-12-01DIRECTOR: LINGO: Fix c_when() code, so the eecution may continueEugene Sandulenko
2019-12-01DIRECTOR: Make text fields assignableEugene Sandulenko
2019-12-01DIRECTOR: LINGO: Improve debug outputEugene Sandulenko
2019-12-01DIRECTOR: LINGO: Fix define() code, we were adding too many instructionsEugene Sandulenko
2019-12-01DIRECTOR: LINGO: Fix compilation of the mixed code, and add relevant testEugene Sandulenko
2019-12-01DIRECTOR: LINGO: Properly compile scripts with mixed immediate code and defin...Eugene Sandulenko
2019-12-01DIRECTOR: LINGO: Improve debug outputEugene Sandulenko
2019-12-01DIRECTOR: LINGO: Made decodeInstruction() universalEugene Sandulenko
2019-12-01DIRECTOR: LINGO: JANITORIAL: Whitespace fixes for grammarEugene Sandulenko
2019-12-01DIRECTOR: LINGO: Make sure we stop after last 'on' definitionEugene Sandulenko
2019-11-29DIRECTOR: LINGO: Add sanity checks to script executionEugene Sandulenko
2019-11-28DIRECTOR: LINGO: Improved debug outputEugene Sandulenko
2019-11-27DIRECTOR: LINGO: Made if.lingo test executableEugene Sandulenko
2019-11-27DIRECTOR: LINGO: Explain why tests are skippedEugene Sandulenko
2019-11-27DIRECTOR: LINGO: Improved parsing debug outputEugene Sandulenko
2019-11-27DIRECTOR: LINGO: Fix if statement parsingEugene Sandulenko
2019-11-27DIRECTOR: LINGO: JANITORIAL: Split long code lineEugene Sandulenko
2019-11-27DIRECTOR: LINGO: Fix warningEugene Sandulenko
2019-11-27DIRECTOR: LINGO: Fix grammar reduce/reduce conflictsEugene Sandulenko
2019-11-26DIRECTOR: LINGO: Fix line count when unsing tokens with new lineEugene Sandulenko
2019-11-26DIRECTOR: LINGO: Strip comments and trailing whitespaces from the scriptsEugene Sandulenko
2019-11-26DIRECTOR: Added references as parameters to lingo built-insEugene Sandulenko
2019-11-24DIRECTOR: Rename Cast class variables to follow our naming conventionsEugene Sandulenko
2019-11-24DIRECTOR: Fix symbol printingEugene Sandulenko
2019-11-23DIRECTOR: Add sanity check to c_play()Eugene Sandulenko
2019-11-18DIRECTOR: Fix Unused Variable Compiler WarningsD G Turner
2019-11-17DIRECTOR: Add more logging to Lingo script loaderScott Percival
2019-11-17DIRECTOR: Attempt to load Lingo bytecode for v4 and aboveScott Percival
2019-11-17DIRECTOR: Recompile Lingo parserScott Percival
2019-11-17DIRECTOR: More formattingScott Percival
2019-11-17DIRECTOR: Fix formattingScott Percival
2019-11-17DIRECTOR: Add loader for Lingo name section.Scott Percival
2019-11-17DIRECTOR: Fix functions_offset in addCodeV4Scott Percival
2019-11-17DIRECTOR: Fix code formatting.Scott Percival
2019-11-17DIRECTOR: Add ScriptContext struct to track all attributes of the current scr...Scott Percival
2019-11-17DIRECTOR: Add support for exit.Scott Percival
2019-11-17DIRECTOR: Fix script function model, rename c_nop to c_unk.Scott Percival
2019-11-17DIRECTOR: Adjust codeInt and codeArray to not include calls to c_intpush and ...Scott Percival
2019-11-17DIRECTOR: Flesh out bytecode interpreterScott Percival
2019-11-17DIRECTOR: begin interpreter for Lingo V4 bytecodeScott Percival
2019-11-17DIRECTOR: rename *constpush; 'const' in Lingo implies checking a lookup table...Scott Percival
2019-11-17DIRECTOR: Add more debug stubsScott Percival