mateuszb
6014edb7ea
* minor improvements in parser/interpreter
2011-05-16 12:11:00 +00:00
Michał W. Urbańczyk
249977af2f
Various fixes and improvements for ERM:
...
* comparisons need to have comparison operator -> they won't catch plain var usage
* removed qmacro -> that's just reading into normal macro
* there are 10000 standard vars
* there is one global (base) set of y-vars
* the iterator from !!DO loop is correctly passed into called function
* fixed getting variable value (also supporting array indexing)
* post- and pre-triggers share common base
2011-05-14 13:20:19 +00:00
Frank Zago
2bcba53a5d
(linux) compile fix.
2011-05-12 01:39:37 +00:00
mateuszb
95b16906aa
* a few bugs in interpreter fixed
2011-05-11 19:53:55 +00:00
DjWarmonger
7e9033c44f
Fixed #668 and #718 .
...
Hero is now properly attached to his special.
Compile fix for ERM Parser.
2011-04-23 09:57:51 +00:00
Ivan Savenko
0f605256e9
- added new files to build system
...
- minor gcc fixes
- updated castle interface code, added missing parts including #380
- buildings enum in global.h
2011-04-07 17:54:08 +00:00
Frank Zago
69364b5b60
Various gcc compile fixes, and updates to linux code.
2011-04-07 02:16:32 +00:00
mateuszb
7874d84c4e
* basic structure of ERM interpreter
...
* SHOW_FPS moved to settings.txt
* minor changes
2011-04-06 20:30:59 +00:00
Michał W. Urbańczyk
0aad12ae67
Added ERM preprocessor (removing comments, empty lines, joining multi-line commends).
2011-04-03 21:38:47 +00:00
mateuszb
3fc570a8e9
* parsing multiple consecutive modifiers in VERM
...
* minor improvements
2011-04-03 13:15:07 +00:00
mateuszb
21eaec883c
* VERM grammar seems to be complete
2011-04-02 18:06:52 +00:00
mateuszb
ccecc6637f
* partially done support for VERM
...
* MSVC compilation fix (using boost::ref is an error)
2011-04-01 19:09:05 +00:00
Ivan Savenko
407acce4c6
- gcc 4.5 / boost 1.46 compilation fixes
...
- configure will accept CXXFLAGS parameter correctly
- boost version check in ERMParser - to skip compilation with old boost
2011-03-29 17:16:10 +00:00
mateuszb
c6d0814062
* ERM parser is generally done, no serious bugs are known
2011-03-28 19:34:00 +00:00
mateuszb
3c393843e6
* ERM parsing mostly done, some strange cases of body syntax, undocumented expressions and encoding issues still remain.
2011-03-27 17:24:30 +00:00
mateuszb
caf50fc278
* most of WoG's ERM parsed, a few minor things left + body needs to be parsed a bit deeper.
2011-03-25 20:38:24 +00:00
mateuszb
31b4906daa
* ERM parser improvements, it should be GCC-compatible now
2011-03-24 22:05:08 +00:00
mateuszb
fca2b5da7a
* ERM parser improvements
2011-03-23 19:41:29 +00:00
mateuszb
a09a54ba2f
* improved ERM grammar (syntax error printing is mostly disabled)
2011-03-21 20:34:44 +00:00
mateuszb
f88ac50a44
* improved ERM parser but there is something wrong with printing function or parser
2011-03-20 18:09:55 +00:00
Ivan Savenko
7209f158a1
- gcc/Linux fixes
...
- added --nointro parameter to skip intro videos
- minor fixes to scenario selection menu
2011-03-19 22:27:05 +00:00
mateuszb
b3ed75ab03
* first part of ERM parser
2011-03-19 17:06:46 +00:00