aboutsummaryrefslogtreecommitdiff
path: root/engines/director/lingo/lingo.h
AgeCommit message (Expand)Author
2020-01-01DIRECTOR: LINGO: Add wrapper for executing script handlersScott Percival
2020-01-01DIRECTOR: Move more enums to types.hEugene Sandulenko
2020-01-01DIRECTOR: LINGO: Moved all built-ins to separate namespaceEugene Sandulenko
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-31DIRECTOR: LINGO: Implement parsing of 'the number of <xx> in' chunk functionsEugene Sandulenko
2019-12-31DIRECTOR: LINGO: Support getting object fieldsEugene Sandulenko
2019-12-31DIRECTOR: LINGO: Implement function flavour of factory() built-inEugene Sandulenko
2019-12-30DIRECTOR: LINGO: Implement grammar for setting object fieldsEugene Sandulenko
2019-12-30DIRECTOR: LINGO: Added new token, THEOBJECTFIELD, for 'the <entity> of <object>'Eugene Sandulenko
2019-12-29DIRECTOR: LINGO: Print variable lists as an extra debug stepEugene Sandulenko
2019-12-24DIRECTOR: More work on reducing header dependencyEugene Sandulenko
2019-12-24DIRECTOR: Further simplification of include dependenciesEugene Sandulenko
2019-12-24DIRECTOR: Decreased header dependencyEugene Sandulenko
2019-12-24DIRECTOR: LINGO: Preprocess 'return' constant so it compilesEugene Sandulenko
2019-12-23DIRECTOR: LINGO: Fix string constants, make constant pushing inlineScott Percival
2019-12-23DIRECTOR: LINGO: Add define() support for bytecodeScott Percival
2019-12-20DIRECTOR: LINGO: Fix matching local arguments while parsingEugene Sandulenko
2019-12-20DIRECTOR: LINGO: Match local arguments during parsingEugene 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-17DIRECTOR: LINGO: Add c_namepushScott Percival
2019-12-16DIRECTOR: LINGO: Generate code for menu actionsEugene Sandulenko
2019-12-11DIRECTOR: LINGO: Added simpler mode for code preprocessorEugene Sandulenko
2019-12-08DIRECTOR: LINGO: Fixed 'else' code generation for 'if' statementsEugene Sandulenko
2019-12-07DIRECTOR: LINGO: Give better name to the code preprocessorEugene Sandulenko
2019-12-04DIRECTOR: LINGO: Implement c_argcpushScott Percival
2019-12-03DIRECTOR: LINGO: Add cb_v4theentitynamepushScott Percival
2019-12-03DIRECTOR: LINGO: Add stub for b_goScott Percival
2019-12-02DIRECTOR: LINGO: Made event handler names case insensitiveEugene Sandulenko
2019-12-02DIRECTOR: LINGO: Implemented passing 'me' as an object referenceEugene Sandulenko
2019-12-02DIRECTOR: LINGO: Implemented RETURN as a built-in for the momentEugene Sandulenko
2019-12-02DIRECTOR: Adjust naming of some instructionsScott Percival
2019-12-02DIRECTOR: Show code offsets for stack printouts in Lingo::executeScott Percival
2019-12-02DIRECTOR: Add readString and getStringScott Percival
2019-12-02DIRECTOR: Replace code int/double parsing with inline functionScott Percival
2019-12-02DIRECTOR: Add stubs for c_jump and c_jumpifScott Percival
2019-12-02DIRECTOR: Add c_constpushScott Percival
2019-12-02DIRECTOR: Add c_v4theentitypush and c_v4theentityassignScott Percival
2019-12-02DIRECTOR: Add bytecode lookup table for TheEntity functionsScott Percival
2019-12-01DIRECTOR: LINGO: Fix compilation for multiple if conditionsEugene Sandulenko
2019-12-01DIRECTOR: LINGO: Properly compile scripts with mixed immediate code and defin...Eugene Sandulenko
2019-12-01DIRECTOR: LINGO: Made decodeInstruction() universalEugene Sandulenko
2019-11-26DIRECTOR: LINGO: Strip comments and trailing whitespaces from the scriptsEugene Sandulenko
2019-11-17DIRECTOR: Fix formattingScott Percival
2019-11-17DIRECTOR: Add loader for Lingo name section.Scott 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: Fix script function model, rename c_nop to c_unk.Scott Percival
2019-11-17DIRECTOR: Flesh out bytecode interpreterScott Percival