Eugene Sandulenko
|
27a0f43333
|
DIRECTOR: Move utility functions to util.cpp
|
2017-02-25 21:44:01 +01:00 |
|
Eugene Sandulenko
|
a3a74c7012
|
DIRECTOR: Lingo: Clarified compile and exec debug level messages
|
2017-02-24 08:22:20 +01:00 |
|
Eugene Sandulenko
|
70eddbcdb0
|
DIRECTOR: Lingo: Fix stack underflow in argument assignment
|
2017-02-23 19:04:26 +01:00 |
|
Eugene Sandulenko
|
d73ebf5c55
|
DIRECTOR: Lingo: Fixed float constants processing
|
2017-02-22 12:22:00 +01:00 |
|
Eugene Sandulenko
|
9dfb8ffd12
|
DIRECTOR: Lingo: Turned if() statement code into relative jumps
This will let us relocate code as we want, particularly when a
macro/handler is defined
|
2017-02-22 12:05:19 +01:00 |
|
Eugene Sandulenko
|
eafa56daf0
|
JANITORIAL: Formatting fixes
|
2017-02-11 23:23:56 +01:00 |
|
Eugene Sandulenko
|
5370377943
|
DIRECTOR: Lingo: Fix global symbol processing
|
2017-02-09 09:23:13 +01:00 |
|
Eugene Sandulenko
|
d8a103d9e2
|
DIRECTOR: Lingo: Documented D4 "Predefined methods and special messages" Lingo
|
2017-02-08 22:11:23 +01:00 |
|
Eugene Sandulenko
|
3aa660f4c7
|
DIRECTOR: Lingo: Fix macro definition
|
2017-02-08 18:21:46 +01:00 |
|
Eugene Sandulenko
|
296dac6bc2
|
DIRECTOR: Lingo: Switched Symbol::name to Common::String
|
2017-02-08 17:30:17 +01:00 |
|
Eugene Sandulenko
|
03765dbf18
|
DIRECTOR: Lingo: Implemented immediate mode used for 'playAccel'
In this mode we treat every parameter as a string, not a keyword
or built-in name
|
2017-01-15 17:33:25 +01:00 |
|
Eugene Sandulenko
|
599184ab19
|
DIRECTOR: Lingo: More portable float reading
|
2017-01-14 11:24:39 +01:00 |
|
Eugene Sandulenko
|
536bc29e54
|
DIRECTOR: Lingo: Improved localvars cleanup
|
2017-01-13 19:10:35 +01:00 |
|
Eugene Sandulenko
|
08cdd94973
|
DIRECTOR: Lingo: Implemented grammar for arrays
|
2017-01-13 09:51:26 +01:00 |
|
Eugene Sandulenko
|
c59b115d1f
|
DIRECTOR: Lingo: Fix another warning pointed by digitall
|
2017-01-12 00:31:55 +01:00 |
|
stevenhoefel
|
1f95f5c161
|
DIRECTOR: Hook Lingo events through. Tie in frame events.
|
2017-01-12 08:58:48 +11:00 |
|
Eugene Sandulenko
|
74f008e14e
|
DIRECTOR: Lingo: Proper processing of me() in factories
|
2017-01-11 19:27:19 +01:00 |
|
Eugene Sandulenko
|
8eb8f9b0ef
|
DIRECTOR: Lingo: Fixed argument count for factory methods
|
2017-01-11 19:27:19 +01:00 |
|
Eugene Sandulenko
|
23e0bc5d8d
|
DIRECTOR: Lingo: Improvements to me() handling in factories
|
2017-01-11 10:38:14 +01:00 |
|
Eugene Sandulenko
|
9feebaf649
|
DIRECTOR: Lingo: Add debug print out of immediate floats
|
2017-01-11 10:18:20 +01:00 |
|
Eugene Sandulenko
|
b35c555e1b
|
DIRECTOR: Fix warnings
|
2016-09-05 08:12:47 +02:00 |
|
Eugene Sandulenko
|
3735f79d5b
|
DIRECTOR: Lingo: Implemented when..then keyword logic
|
2016-09-01 10:26:42 +02:00 |
|
Eugene Sandulenko
|
3d6d6fa2dd
|
DIRECTOR: Reduce header dependency
|
2016-08-23 19:13:21 +02:00 |
|
Eugene Sandulenko
|
f47ab0000f
|
DIRECTOR: Lingo: Improved debug output
|
2016-08-22 10:02:14 +02:00 |
|
Eugene Sandulenko
|
97be9aa6dc
|
DIRECTOR: Lingo: Improved debug output
|
2016-08-19 19:04:07 +02:00 |
|
Eugene Sandulenko
|
21d4d0aeb2
|
DIRECTOR: Lingo: Added generated script decompilation
|
2016-08-19 12:39:08 +02:00 |
|
Eugene Sandulenko
|
2074fad2cf
|
DIRECTOR: Lingo: Improved stack content trace
|
2016-08-19 09:55:22 +02:00 |
|
Eugene Sandulenko
|
7178f9c262
|
DIRECTOR: Lingo: Further work on while..then
|
2016-08-18 20:46:43 +02:00 |
|
Eugene Sandulenko
|
fa76351b67
|
DIRECTOR: Lingo: Proper stub for when..then
|
2016-08-18 20:46:43 +02:00 |
|
Eugene Sandulenko
|
263588e97e
|
DIRECTOR: Lingo: Finished parameter tracing
|
2016-08-17 10:39:42 +02:00 |
|
Eugene Sandulenko
|
d6086f8036
|
DIRECTOR: Lingo: Initial function parameter tracing
|
2016-08-17 10:35:54 +02:00 |
|
Eugene Sandulenko
|
93beb37822
|
DIRECTOR: Lingo: Fix warnings
|
2016-08-16 23:10:19 +02:00 |
|
Eugene Sandulenko
|
a8bdfadbbf
|
DIRECTOR: Lingo: Started adding function descriptions
|
2016-08-16 19:10:19 +02:00 |
|
Eugene Sandulenko
|
289d10c26b
|
DIRECTOR: Lingo: Start of script execution trace code
|
2016-08-16 19:10:19 +02:00 |
|
Eugene Sandulenko
|
22b6fec5f3
|
DIRECTOR: Lingo: Initial code for factory creation
|
2016-08-11 19:50:25 +02:00 |
|
Eugene Sandulenko
|
b60c5d927e
|
DIRECTOR: Lingo: Revert adding prefix 'v' to all Symbol types.
|
2016-08-05 07:49:00 +02:00 |
|
Eugene Sandulenko
|
7a79eec7ea
|
DIRECTOR: Fix warnings
|
2016-08-04 23:18:27 +02:00 |
|
Eugene Sandulenko
|
8883a03e21
|
DIRECTOR: Lingo: Simplified code generation for constants
|
2016-08-04 23:00:55 +02:00 |
|
Eugene Sandulenko
|
266e8e6611
|
DIRECTOR: Lingo: Add prefix 'v' to all Symbol types.
Helps WinCE backend which has lots of them defined.
|
2016-08-04 15:52:24 +02:00 |
|
Eugene Sandulenko
|
e7cc065c6c
|
DIRECTOR: Lingo: Fix WinCE compilation.
The plafrom has VOID defined
|
2016-08-04 14:50:08 +02:00 |
|
Eugene Sandulenko
|
0bda622337
|
DIRECTOR: Lingo: Implemented 'me' function support for factories
|
2016-08-03 23:40:36 +02:00 |
|
Eugene Sandulenko
|
8a29870a8a
|
DIRECTOR: Lingo: Put codeFunc into separate function
|
2016-08-03 23:40:36 +02:00 |
|
Eugene Sandulenko
|
f67bcdc141
|
DIRECTOR: Lingo: Simplify CodeId
|
2016-08-03 23:40:36 +02:00 |
|
Eugene Sandulenko
|
21730e9d7e
|
DIRECTOR: Lingo: Cast references could be lowercase too
|
2016-08-03 23:40:36 +02:00 |
|
Eugene Sandulenko
|
29b6f3edbb
|
DIRECTOR: Lingo: Stub for when/then statement
|
2016-08-03 23:40:36 +02:00 |
|
Eugene Sandulenko
|
e1b2759d06
|
DIRECTOR: Lingo: Initial code for factory/method definition
|
2016-08-03 23:40:36 +02:00 |
|
Eugene Sandulenko
|
996b909b0e
|
DIRECTOR: Lingo: FLOAT actually has to have double precision. Switching.
|
2016-08-03 23:40:36 +02:00 |
|
Eugene Sandulenko
|
458d1e5f78
|
DIRECTOR: Lingo: Aligned Datum and Symbol union member names
|
2016-08-03 23:40:36 +02:00 |
|
Eugene Sandulenko
|
207609ac09
|
DIRECTOR: Lingo: Fix 'else if' statement execution
|
2016-08-03 23:40:36 +02:00 |
|
Eugene Sandulenko
|
eb4ef6db56
|
DIRECTOR: Lingo: Fix if() generation
|
2016-08-03 23:40:36 +02:00 |
|