aboutsummaryrefslogtreecommitdiff
path: root/engines/parallaction/parser.h
AgeCommit message (Collapse)Author
2008-05-11Cleanup of parsing code.Nicola Mettifogo
svn-id: r31999
2008-05-10Extracted script parsing code to its own class.Nicola Mettifogo
svn-id: r31972
2008-05-09Moved location parsing out of the engines, to LocationParser_ns and ↵Nicola Mettifogo
LocationParser_br. svn-id: r31958
2008-05-04Added new Parser class, which will gradually grow to include all parsing ↵Nicola Mettifogo
code from the engine class. svn-id: r31865
2008-04-06Replaced custom ManagedList with Common::SharedPtr.Nicola Mettifogo
svn-id: r31415
2008-02-03Fixed maximum token length for the parser.Nicola Mettifogo
svn-id: r30776
2007-10-14Integrated low-level routines into the Script class, turning it into a ↵Nicola Mettifogo
self-contained parser for location, program and table scripts. svn-id: r29221
2007-08-24First step in restructuring engine code:Nicola Mettifogo
- code has been consolidated in fewer files - new table-driven parsers/execution - some functions has been pushed down the engine hierarchy - Parallaction_br now inherits from Parallaction_ns svn-id: r28711
2007-07-08Yet another fix for broken parsing/displaying of strings. Now quotes are ↵Nicola Mettifogo
properly considered when they are needed, and ignored when they aren't. svn-id: r27967
2007-05-30Updated legal headers in source files, based on what Pidgin (the IM client ↵Max Horn
formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots svn-id: r27024
2007-05-13cleanupNicola Mettifogo
svn-id: r26834
2007-04-07Reduced dependency between project files, and prepared defs.h for deletion ↵Nicola Mettifogo
as soon as List<>'s usage is implemented. svn-id: r26400
2007-04-03- added a new archive member variable to Disk, to decouple resource archives ↵Nicola Mettifogo
from location archives - made Script use a stream as input with overall simplification of Disk routines svn-id: r26379
2007-03-04made Script optionally take ownership and dispose input textNicola Mettifogo
svn-id: r25973
2007-02-25made Archive inherit from Common::File, added some methods to comply to ↵Nicola Mettifogo
interface, changed callers to exploit readByte capabilities svn-id: r25868
2007-02-20made hi-level parsing routines (Zone, Commands, Dialogue, Animation) rely on ↵Nicola Mettifogo
Script objects for input. svn-id: r25743
2007-02-20cleanup and small fixesNicola Mettifogo
svn-id: r25738
2007-02-20animation scripts are now parsed through the same pipeline used for location ↵Nicola Mettifogo
scripts. Thus, animation scripts are now cached instead of being read line by line. svn-id: r25737
2007-02-19first step in parser simplificationNicola Mettifogo
svn-id: r25733
2007-02-19a little bit of fiddling to expose similarities between routinesNicola Mettifogo
svn-id: r25723
2007-02-19moved specialised parsing routines in parser.cpp, so code can be refactored ↵Nicola Mettifogo
more easily svn-id: r25718
2007-01-14Initial import of Parallaction engineEugene Sandulenko
svn-id: r25083