aboutsummaryrefslogtreecommitdiff
path: root/engines/director/lingo/lingo-codegen.cpp
AgeCommit message (Collapse)Author
2017-02-25DIRECTOR: Move utility functions to util.cppEugene Sandulenko
2017-02-24DIRECTOR: Lingo: Clarified compile and exec debug level messagesEugene Sandulenko
2017-02-23DIRECTOR: Lingo: Fix stack underflow in argument assignmentEugene Sandulenko
2017-02-22DIRECTOR: Lingo: Fixed float constants processingEugene Sandulenko
2017-02-22DIRECTOR: Lingo: Turned if() statement code into relative jumpsEugene Sandulenko
This will let us relocate code as we want, particularly when a macro/handler is defined
2017-02-11JANITORIAL: Formatting fixesEugene Sandulenko
2017-02-09DIRECTOR: Lingo: Fix global symbol processingEugene Sandulenko
2017-02-08DIRECTOR: Lingo: Documented D4 "Predefined methods and special messages" LingoEugene Sandulenko
2017-02-08DIRECTOR: Lingo: Fix macro definitionEugene Sandulenko
2017-02-08DIRECTOR: Lingo: Switched Symbol::name to Common::StringEugene Sandulenko
2017-01-15DIRECTOR: Lingo: Implemented immediate mode used for 'playAccel'Eugene Sandulenko
In this mode we treat every parameter as a string, not a keyword or built-in name
2017-01-14DIRECTOR: Lingo: More portable float readingEugene Sandulenko
2017-01-13DIRECTOR: Lingo: Improved localvars cleanupEugene Sandulenko
2017-01-13DIRECTOR: Lingo: Implemented grammar for arraysEugene Sandulenko
2017-01-12DIRECTOR: Lingo: Fix another warning pointed by digitallEugene Sandulenko
2017-01-12DIRECTOR: Hook Lingo events through. Tie in frame events.stevenhoefel
2017-01-11DIRECTOR: Lingo: Proper processing of me() in factoriesEugene Sandulenko
2017-01-11DIRECTOR: Lingo: Fixed argument count for factory methodsEugene Sandulenko
2017-01-11DIRECTOR: Lingo: Improvements to me() handling in factoriesEugene Sandulenko
2017-01-11DIRECTOR: Lingo: Add debug print out of immediate floatsEugene Sandulenko
2016-09-05DIRECTOR: Fix warningsEugene Sandulenko
2016-09-01DIRECTOR: Lingo: Implemented when..then keyword logicEugene Sandulenko
2016-08-23DIRECTOR: Reduce header dependencyEugene Sandulenko
2016-08-22DIRECTOR: Lingo: Improved debug outputEugene Sandulenko
2016-08-19DIRECTOR: Lingo: Improved debug outputEugene Sandulenko
2016-08-19DIRECTOR: Lingo: Added generated script decompilationEugene Sandulenko
2016-08-19DIRECTOR: Lingo: Improved stack content traceEugene Sandulenko
2016-08-18DIRECTOR: Lingo: Further work on while..thenEugene Sandulenko
2016-08-18DIRECTOR: Lingo: Proper stub for when..thenEugene Sandulenko
2016-08-17DIRECTOR: Lingo: Finished parameter tracingEugene Sandulenko
2016-08-17DIRECTOR: Lingo: Initial function parameter tracingEugene Sandulenko
2016-08-16DIRECTOR: Lingo: Fix warningsEugene Sandulenko
2016-08-16DIRECTOR: Lingo: Started adding function descriptionsEugene Sandulenko
2016-08-16DIRECTOR: Lingo: Start of script execution trace codeEugene Sandulenko
2016-08-11DIRECTOR: Lingo: Initial code for factory creationEugene Sandulenko
2016-08-05DIRECTOR: Lingo: Revert adding prefix 'v' to all Symbol types.Eugene Sandulenko
2016-08-04DIRECTOR: Fix warningsEugene Sandulenko
2016-08-04DIRECTOR: Lingo: Simplified code generation for constantsEugene Sandulenko
2016-08-04DIRECTOR: Lingo: Add prefix 'v' to all Symbol types.Eugene Sandulenko
Helps WinCE backend which has lots of them defined.
2016-08-04DIRECTOR: Lingo: Fix WinCE compilation.Eugene Sandulenko
The plafrom has VOID defined
2016-08-03DIRECTOR: Lingo: Implemented 'me' function support for factoriesEugene Sandulenko
2016-08-03DIRECTOR: Lingo: Put codeFunc into separate functionEugene Sandulenko
2016-08-03DIRECTOR: Lingo: Simplify CodeIdEugene Sandulenko
2016-08-03DIRECTOR: Lingo: Cast references could be lowercase tooEugene Sandulenko
2016-08-03DIRECTOR: Lingo: Stub for when/then statementEugene Sandulenko
2016-08-03DIRECTOR: Lingo: Initial code for factory/method definitionEugene Sandulenko
2016-08-03DIRECTOR: Lingo: FLOAT actually has to have double precision. Switching.Eugene Sandulenko
2016-08-03DIRECTOR: Lingo: Aligned Datum and Symbol union member namesEugene Sandulenko
2016-08-03DIRECTOR: Lingo: Fix 'else if' statement executionEugene Sandulenko
2016-08-03DIRECTOR: Lingo: Fix if() generationEugene Sandulenko