aboutsummaryrefslogtreecommitdiff
path: root/engines/director/lingo/lingo.cpp
AgeCommit message (Expand)Author
2020-01-01DIRECTOR: LINGO: Add cb_v4putvalue, casting support for REFERENCEScott Percival
2020-01-01DIRECTOR: LINGO: Add wrapper for executing script handlersScott Percival
2020-01-01DIRECTOR: LINGO: Replace LC class with namespaceEugene Sandulenko
2020-01-01DIRECTOR: LINGO: Moved all codes to separate class to lessen Lingo class poll...Eugene Sandulenko
2019-12-30DIRECTOR: Simplified cast managementEugene Sandulenko
2019-12-29DIRECTOR: LINGO: Print variable lists as an extra debug stepEugene Sandulenko
2019-12-24DIRECTOR: Finish work on reducing header dependencyEugene Sandulenko
2019-12-24DIRECTOR: Furhter work on header dependency decreaseEugene Sandulenko
2019-12-24DIRECTOR: More work on reducing header dependencyEugene Sandulenko
2019-12-24DIRECTOR: Decreased header dependencyEugene Sandulenko
2019-12-24DIRECTOR: Split out Lingo preprocessor code into a separate fileEugene Sandulenko
2019-12-24DIRECTOR: LINGO: Added another use case for 'return' constantEugene Sandulenko
2019-12-24DIRECTOR: LINGO: Preprocess 'return' constant so it compilesEugene Sandulenko
2019-12-22DIRECTOR: Fix implementation of converting references to stringsEugene Sandulenko
2019-12-20DIRECTOR: LINGO: Added more granularity to definition parse stateEugene Sandulenko
2019-12-18DIRECTOR: LINGO: Rename dontPassEvent and simplify codeEugene Sandulenko
2019-12-11DIRECTOR: LINGO: Added simpler mode for code preprocessorEugene Sandulenko
2019-12-09DIRECTOR: LINGO: Fix string to string conversionEugene Sandulenko
2019-12-08DIRECTOR: LINGO: Fix 'if' preprocessor for nested ifsEugene Sandulenko
2019-12-08DIRECTOR: LINGO: Fix code decompilation offsetsEugene Sandulenko
2019-12-07DIRECTOR: LINGO: Give better name to the code preprocessorEugene Sandulenko
2019-12-07DIRECTOR: LINGO: Fix incorrect nesting in 'if' preprocessorEugene Sandulenko
2019-12-07DIRECTOR: LINGO: Added debug output to preprocessorEugene Sandulenko
2019-12-07DIRECTOR: Implement 'compileonly' debug flagEugene Sandulenko
2019-12-06DIRECTOR: LINGO: Finally fix 'if' grammar with prepocessingEugene Sandulenko
2019-12-06DIRECTOR: LINGO: Initial code on 'if' preprocessingEugene Sandulenko
2019-12-04DIRECTOR: LINGO: Implement c_argcpushScott Percival
2019-12-02DIRECTOR: LINGO: Fix splitting of the script by definitionsEugene Sandulenko
2019-12-01DIRECTOR: LINGO: Fix compilation for multiple if conditionsEugene Sandulenko
2019-12-01DIRECTOR: LINGO: Improve debug outputEugene Sandulenko
2019-12-01DIRECTOR: LINGO: Fix compilation of the mixed code, and add relevant testEugene Sandulenko
2019-12-01DIRECTOR: LINGO: Made decodeInstruction() universalEugene Sandulenko
2019-12-01DIRECTOR: LINGO: Make sure we stop after last 'on' definitionEugene Sandulenko
2019-11-27DIRECTOR: LINGO: Explain why tests are skippedEugene Sandulenko
2019-11-27DIRECTOR: LINGO: Improved parsing debug outputEugene Sandulenko
2019-11-26DIRECTOR: LINGO: Strip comments and trailing whitespaces from the scriptsEugene Sandulenko
2019-11-24DIRECTOR: Fix symbol printingEugene Sandulenko
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: Flesh out bytecode interpreterScott Percival
2017-07-05DIRECTOR: Move executeImmediateScripts to lingo.cppTobia Tesan
2017-07-05DIRECTOR: Include director/frame.h and sprite.h in lingo.cppTobia Tesan
2017-04-14DIRECTOR: Lingo: Added stub for generic event handlersEugene Sandulenko
2017-03-20DIRECTOR: Fix event processing for generic eventsEugene Sandulenko
2017-03-17DIRECTOR: Lingo: Improved debug on event handlingEugene Sandulenko
2017-03-12DIRECTOR: Lingo: Improved stack printing for REFERENCEEugene Sandulenko
2017-03-10DIRECTOR: Lingo: Don't leak memory on restartEugene Sandulenko
2017-03-10DIRECTOR: Lingo: Reset scripts when switching moviesEugene Sandulenko
2017-03-06DIRECTOR: Lingo: Split 'on ...' statement when preprocessingEugene Sandulenko