Eugene Sandulenko
|
ad9e2fd0e5
|
DIRECTOR: Lingo: Fix subexpressions
|
2016-08-03 23:40:36 +02:00 |
|
Eugene Sandulenko
|
db8e68c6b6
|
DIRECTOR: Lingo: Fix code generation
|
2016-08-03 23:40:36 +02:00 |
|
Eugene Sandulenko
|
46d60a7941
|
DIRECTOR: Lingo: Implement 'repeat while' control keyword
|
2016-08-03 23:40:36 +02:00 |
|
Eugene Sandulenko
|
8fb7aaf4a0
|
DIRECTOR: Lingo: Renamed UNDEF -> VOID
|
2016-08-03 23:40:36 +02:00 |
|
Eugene Sandulenko
|
fc144c716c
|
DIRECTOR: Lingo: Documented 'repeat' control commands
|
2016-08-03 23:40:36 +02:00 |
|
Eugene Sandulenko
|
6983f3f68b
|
DIRECTOR: Lingo: Renamed func_->c_ and exec_->func_->
|
2016-08-03 23:40:36 +02:00 |
|
Eugene Sandulenko
|
79a91588b8
|
DIRECTOR: Lingo: Split out opcodes from actual function implementations
|
2016-08-03 23:40:36 +02:00 |
|
Eugene Sandulenko
|
f2920602e5
|
DIRECTOR: Lingo: Make 'if' statement functional. Added 'if-else' statement.
|
2016-08-03 23:40:36 +02:00 |
|
Eugene Sandulenko
|
34acb99ec5
|
DIRECTOR: Lingo: Fix 'if' statement
|
2016-08-03 23:40:36 +02:00 |
|
Eugene Sandulenko
|
db2380077f
|
DIRECTOR: Lingo: Implement logical operators
|
2016-08-03 23:40:36 +02:00 |
|
Eugene Sandulenko
|
a7ec15f77a
|
DIRECTOR: Lingvo: Fix 'put' function
|
2016-08-03 23:40:36 +02:00 |
|
Eugene Sandulenko
|
31329a62a9
|
DIRECTOR: Lingo: Implement 'put' function
|
2016-08-03 23:40:36 +02:00 |
|
Eugene Sandulenko
|
0567ac9707
|
DIRECTOR: Lingo: Fix variable accessing
|
2016-08-03 23:40:36 +02:00 |
|
Eugene Sandulenko
|
908bcf2065
|
DIRECTOR: Lingo: Initial code for 'if' statements
|
2016-08-03 23:40:36 +02:00 |
|
Eugene Sandulenko
|
bdbb5582aa
|
DIRECTOR: Lingo: Updated copyright and added 'macro' keyword documentation
|
2016-08-03 23:40:36 +02:00 |
|
Eugene Sandulenko
|
cd7a6abe78
|
DIRECTOR: Lingo: Attempt to start basic error recovery implementation
|
2016-08-03 23:40:36 +02:00 |
|
Eugene Sandulenko
|
d5587eb45d
|
DIRECTOR: Lingo: Rearrange 'go to' grammar for better readability
|
2016-08-03 23:40:36 +02:00 |
|
Eugene Sandulenko
|
da4db91941
|
DIRECTOR: Lingo: Implement 'go' and 'go to' functions
|
2016-08-03 23:40:36 +02:00 |
|
Eugene Sandulenko
|
4109e85890
|
DIRECTOR: Lingo: Fix string alignment computation
|
2016-08-03 23:40:36 +02:00 |
|
Eugene Sandulenko
|
5db0d15bc2
|
DIRECTOR: Lingo: Simpler token constants
|
2016-08-03 23:40:36 +02:00 |
|
Eugene Sandulenko
|
81b056ffc1
|
DIRECTOR: Lingo: Add missing funcs
|
2016-08-03 23:40:36 +02:00 |
|
Eugene Sandulenko
|
4a536c57f1
|
DIRECTOR: Lingo: Implement func_neg()
|
2016-08-03 23:40:36 +02:00 |
|
Eugene Sandulenko
|
238d150f41
|
DIRECTOR: Lingo: Fix multiline statements, fix leading whitespace handling
|
2016-08-03 23:40:36 +02:00 |
|
Eugene Sandulenko
|
c0a3e652eb
|
DIRECTOR: Lingo: Enable parse debug
|
2016-08-03 23:40:36 +02:00 |
|
Eugene Sandulenko
|
3476761be6
|
DIRECTOR: Lingo: Fix func_constpush() and made it portable
|
2016-08-03 23:40:36 +02:00 |
|
Eugene Sandulenko
|
b3676907c5
|
DIRECTOR: Lingo: Implemented script execution
|
2016-08-03 23:40:36 +02:00 |
|
Eugene Sandulenko
|
76282dc9d7
|
DIRECTOR: Lingo: Added printing func
|
2016-08-03 23:40:36 +02:00 |
|
Dmitry Iskrich
|
a5b69ca37d
|
DIRECTOR: Handle Ghost, Reverse ink types
|
2016-08-03 23:40:36 +02:00 |
|
Dmitry Iskrich
|
952c2ceabd
|
DIRECTOR: Add some enums for cast structures
|
2016-08-03 23:40:36 +02:00 |
|
Dmitry Iskrich
|
632a07500f
|
DIRECTOR: Fix trans initialization
|
2016-08-03 23:40:36 +02:00 |
|
Dmitry Iskrich
|
f675f9be93
|
DIRECTOR: Add initial code for QuickTime video
|
2016-08-03 23:40:36 +02:00 |
|
Eugene Sandulenko
|
5bbfea01fe
|
DIRECTOR: Lingo: Added some lingo-func code
|
2016-08-03 23:40:36 +02:00 |
|
Eugene Sandulenko
|
7760ea8d86
|
DIRECTOR: Lingo: Beginning of the stack definition
|
2016-08-03 23:40:36 +02:00 |
|
Eugene Sandulenko
|
6d2a7aa759
|
DIRECTOR: Lingo: Fix codeString() method
|
2016-08-03 23:40:36 +02:00 |
|
Eugene Sandulenko
|
53dceb95f7
|
DIRECTOR: Lingo: Swithc to warning() on syntax error, and avoid printing values
|
2016-08-03 23:40:36 +02:00 |
|
Eugene Sandulenko
|
6cb2a3cd00
|
DIRECTOR: Fix crash on exit
|
2016-08-03 23:40:36 +02:00 |
|
Eugene Sandulenko
|
bb7125620d
|
DIRECTOR: Lingo: Move all functions to compiler
|
2016-08-03 23:40:36 +02:00 |
|
Dmitry Iskrich
|
9d72e0137b
|
DIRECTOR: Fix trail surface bug
|
2016-08-03 23:40:36 +02:00 |
|
Eugene Sandulenko
|
0fa5505d65
|
DIRECTOR: Hide noisy debug messages
|
2016-08-03 23:40:36 +02:00 |
|
Eugene Sandulenko
|
dfdb194957
|
DIRECTOR: Fix Matte ink rendering
|
2016-08-03 23:40:36 +02:00 |
|
Dmitry Iskrich
|
36df662863
|
DIRECTOR: Handle transition chunk size exception
|
2016-08-03 23:40:36 +02:00 |
|
Dmitry Iskrich
|
6a0e3945cf
|
DIRECTOR: Set engine pointer in Frame
|
2016-08-03 23:40:36 +02:00 |
|
Dmitry Iskrich
|
6b5c0626f7
|
DIRECTOR: Load palette directly to engine
|
2016-08-03 23:40:36 +02:00 |
|
Eugene Sandulenko
|
57e092ab8f
|
DIRECTOR: Fix indentation
|
2016-08-03 23:40:36 +02:00 |
|
Eugene Sandulenko
|
612a480f9b
|
DIRECTOR: Lingo: Added mciwait function stub
|
2016-08-03 23:40:36 +02:00 |
|
Eugene Sandulenko
|
f58de432c5
|
DIRECTOR: Lingo: Fix script compilation
|
2016-08-03 23:40:36 +02:00 |
|
Dmitry Iskrich
|
23c79a2786
|
DIRECTOR: Add parsing mac names from folder
|
2016-08-03 23:40:36 +02:00 |
|
Dmitry Iskrich
|
2f8640c33a
|
DIRECTOR: Parse movie archive separately Load mac name and labels in the constructor
|
2016-08-03 23:40:36 +02:00 |
|
Eugene Sandulenko
|
7607ba926c
|
DIRECTOR: Whitespace fixes
|
2016-08-03 23:40:36 +02:00 |
|
Eugene Sandulenko
|
4b56951d30
|
DIRECTOR: Started work on converting Lingo into compiler
|
2016-08-03 23:40:36 +02:00 |
|