aboutsummaryrefslogtreecommitdiff
path: root/engines/director/lingo
AgeCommit message (Collapse)Author
2017-02-07DIRECTOR: Lingo: Documented D4 "Logical operators and functions" LingoEugene Sandulenko
2017-02-06DIRECTOR: Lingo: Documented D4 "Lists" LingoEugene Sandulenko
2017-02-06DIRECTOR: Lingo: Documented D4 "External to Director" LingoEugene Sandulenko
2017-02-06DIRECTOR: Lingo: Documented D4 "Events" LingoEugene Sandulenko
2017-02-06DIRECTOR: Lingo: Documented D4 "Event handlers and messages" LingoEugene Sandulenko
2017-02-06DIRECTOR: Lingo: Documented D4 "Digital video" LingoEugene Sandulenko
2017-02-06DIRECTOR: Lingo: Further work on improved built-in grammarEugene Sandulenko
2017-02-06DIRECTOR: Lingo: Fixing grammar for 'cast XX'Eugene Sandulenko
2017-02-05DIRECTOR: Lingo: Documented D4 "Code structures" LingoEugene Sandulenko
2017-02-05DIRECTOR: Lingo: Added tests for new grammar for built-insEugene Sandulenko
2017-02-05DIRECTOR: Lingo: Documented D4 "Cast window management" LingoEugene Sandulenko
2017-02-05DIRECTOR: Lingo: Documented D4 "Cast members" LingoEugene Sandulenko
2017-02-05DIRECTOR: Lingo: Renamed printStubWithArglist to printSTUBWithArglistEugene Sandulenko
2017-02-04DIRECTOR: Lingo: Implemented b_shutDown() and b_restart()Eugene Sandulenko
2017-02-04DIRECTOR: Lingo: Implemented b_quit()Eugene Sandulenko
2017-02-04DIRECTOR: Implemented pausing/continuing of playbackEugene Sandulenko
2017-01-23JANITORIAL: Whitespace fixesEugene Sandulenko
2017-01-23DIRECTOR: Lingo: Fix all remaining reduce/reduce conflictsEugene Sandulenko
2017-01-23DIRECTOR: Lingo: Clarified macro grammar.Eugene Sandulenko
Two reduce/reduce conflicts less. 4 to go.
2017-01-23DIRECTOR: Lingo: Fix macro grammar parcing. Removes 2 more reduce/reduceEugene Sandulenko
2017-01-23DIRECTOR: Lingo: Fix 57 more reduce/reduce conflicts in the grammar.Eugene Sandulenko
8 to go. There was incorrect parsing for put..after command.
2017-01-23DIRECTOR: Lingo: Fix 35 reduce/reduce conflicts in grammar. 65 to goEugene Sandulenko
2017-01-23DIRECTOR: Lingo: Remove token duplicateEugene Sandulenko
2017-01-18DIRECTOR: Lingo: Added list of D3 and D4 keywordsEugene Sandulenko
2017-01-16DIRECTOR: Implement function 'marker'.stevenhoefel
2017-01-16DIRECTOR: Lingo: Attempt to fix func_cursor()Eugene Sandulenko
2017-01-16DIRECTOR: Lingo: Fix initializationEugene Sandulenko
2017-01-16DIRECTOR: Lingo: Added stub for Lingo restartingEugene Sandulenko
2017-01-15DIRECTOR: Lingo: Fixed 'go to movie' procedure.Eugene Sandulenko
Now it loads the needed movie but crashes because there was no context of script reloading
2017-01-15DIRECTOR: Lingo: Fixing calling built-in symbolsEugene 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-14DIRECTOR: Lingo: More work on D4 mappingEugene Sandulenko
2017-01-13DIRECTOR: Lingo: Improved localvars cleanupEugene Sandulenko
2017-01-13DIRECTOR: Lingo: Implemented grammar for arraysEugene Sandulenko
2017-01-13DIRECTOR: Lingo: Added stubs of List functions in D4Eugene Sandulenko
2017-01-12DIRECTOR: D3 frame/sprite scripts. Categorise scripts into groups.stevenhoefel
2017-01-12DIRECTOR: Lingo: Fix another warning pointed by digitallEugene Sandulenko
2017-01-12DIRECTOR: Lingo: Fix warnings in lexer generated codeEugene 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: Fixed parsing of builtins with arglistEugene Sandulenko
2017-01-11DIRECTOR: Lingo: Improvements to me() handling in factoriesEugene Sandulenko
2017-01-11DIRECTOR: Better trace for Lingo testsEugene Sandulenko
2017-01-11DIRECTOR: Lingo: Add debug print out of immediate floatsEugene Sandulenko
2017-01-11DIRECTOR: Lingo: Implemented 'duplicate cast' stubEugene Sandulenko
That is yet-another deviation from clean grammar rules in origial. In order to avoid mess, two-word builtins are implemented, and 'sound <op>' are also switched to that method.
2017-01-11DIRECTOR: Lingo: Started documenting D4 keywordsEugene Sandulenko
2017-01-10DIRECTOR: Lingo: Clarify which of 'the entities' need idEugene Sandulenko
2017-01-10DIRECTOR: Lingo: Add time-related stubs. This completes D3 grammarEugene Sandulenko
All of the Director 3.0 grammar should be parseable now, albeit buggy, especially because many stubs do not push their result values which leads to a stack underflow.