aboutsummaryrefslogtreecommitdiff
path: root/engines/director/lingo/lingo-codegen.cpp
AgeCommit message (Collapse)Author
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
2016-08-03DIRECTOR: Lingo: Initial code for processIf()Eugene Sandulenko
2016-08-03DIRECTOR: Lingo: Stub for labelstackEugene Sandulenko
2016-08-03DIRECTOR: Lingo: Process D3-style cast referencesEugene Sandulenko
2016-08-03DIRECTOR: Lingo: Differentiate built-in function from IDsEugene Sandulenko
2016-08-03DIRECTOR: Lingo: Added float constants and automatic type conversionEugene Sandulenko
2016-08-03DIRECTOR: Lingo: Initial code for built-in functionsEugene Sandulenko
2016-08-03DIRECTOR: Lingo: Make global/local vars workEugene Sandulenko
2016-08-03DIRECTOR: Lingo: Store and restore local variables in scope.Eugene Sandulenko
2016-08-03DIRECTOR: Lingo: Stub for context creationEugene Sandulenko
2016-08-03DIRECTOR: Lingo: Implemented 'global' keyword. Start of local/global var ↵Eugene Sandulenko
implementation
2016-08-03DIRECTOR: Lingo: SImplified arg processing at macro definition.Eugene Sandulenko
2016-08-03DIRECTOR: Lingo: Fixed argument order in macros, simplified grammar.Eugene Sandulenko
2016-08-03DIRECTOR: Lingo: Add type to stackEugene Sandulenko
2016-08-03DIRECTOR: Lingo: Parsing of macro calls without parens.Eugene Sandulenko
2016-08-03DIRECTOR: Lingo: Split out the code gen functions into a separate file.Eugene Sandulenko