scummvm/common
Willem Jan Palenstijn f98536eef5 SCI: Allow multiple word groups in parser
In SCI01 and up, each typed word may be interpreted as multiple
class,group pairs. This patch adds support to the vocabulary and
parser. It uses the matcher support added in r52985.

This fixes parser issues in German LSL3, but needs testing.

svn-id: r52989
2010-10-03 10:49:42 +00:00
..
algorithm.h JANITORIAL: Some small explanation about stability of sorting algorithms. 2010-07-30 23:42:50 +00:00
archive.cpp Fix our DECLARE_SINGLETON macro to conform to the C++ specs. 2010-03-13 21:55:49 +00:00
archive.h COMMON: Try to clarify and update some Common::Archive docs 2010-08-16 19:58:20 +00:00
array.h SCI: Allow multiple word groups in parser 2010-10-03 10:49:42 +00:00
config-file.cpp Fix spelling, cleanup 2010-06-15 12:33:20 +00:00
config-file.h cleanup 2009-02-16 01:04:19 +00:00
config-manager.cpp CONFIG: Always sort 'scummvm' and keymapper domains first 2010-08-23 10:00:40 +00:00
config-manager.h COMMON: Cleanup ConfigManager code 2010-03-29 20:31:23 +00:00
debug-channels.h Move DebugChannel related code to new header 2010-05-04 11:59:22 +00:00
debug.cpp Move DebugChannel related code to new header 2010-05-04 11:59:22 +00:00
debug.h Reduce indirect header dependencies further 2010-05-04 12:00:16 +00:00
endian.h COMMON: changed read/write endian function to use __may_alias__ attribute 2010-09-01 12:41:16 +00:00
error.cpp Implement translation support for ScummVM GUI. 2010-06-15 10:44:51 +00:00
error.h Fix spelling, cleanup 2010-06-15 12:33:20 +00:00
EventDispatcher.cpp Fixed a bunch of cppcheck warnings. Mostly about checking if a pointer is null 2010-01-03 19:37:43 +00:00
EventRecorder.cpp COMMON: Move Common::RandomSource to common/random.* 2010-03-18 15:07:11 +00:00
EventRecorder.h COMMON: Move Common::RandomSource to common/random.* 2010-03-18 15:07:11 +00:00
events.h Some documentation fixes. 2010-07-12 20:17:42 +00:00
file.cpp Hid hashed fileopening to debuglevel 8. 2010-06-15 10:19:06 +00:00
file.h Remove last traces of File::addDefaultDirectory 2010-02-09 22:37:13 +00:00
frac.h Switched Paula (Amiga MOD) code to use fixed point math instead of doubles (caveat: this only works for samples < 32k right now; if this ever turns out to be a problem, I can fix it, though) 2007-06-28 22:21:32 +00:00
fs.cpp OSYSTEM: revert r52120 and r52121. Introduced regressions 2010-08-16 18:07:21 +00:00
fs.h cleanup 2010-02-13 11:57:01 +00:00
func.h typo 2009-11-24 22:10:34 +00:00
hash-str.h Removed various uses of scumm_stricmp by the more readable String::equalsIgnoreCase and String:: compareToIgnoreCase 2008-08-27 20:41:28 +00:00
hashmap.cpp Fix erase() sometimes hiding other hash elements. 2009-06-13 21:07:05 +00:00
hashmap.h Remove PalmOS port 2010-07-17 18:41:38 +00:00
iff_container.h Fix incorrectly placed doxygen comments; replace Common::ID2string by Common::tag2string 2009-11-24 22:08:34 +00:00
keyboard.h Update Common::KeyState comments 2010-02-23 22:50:28 +00:00
list_intern.h allowed list to be sorted with default comparator 2009-12-27 14:13:39 +00:00
list.h COMMON: Check for failed memory allocations; changed Common::String to use new/delete instead of malloc/free 2009-05-03 22:45:31 +00:00
macresman.cpp COMMON: Extend getting a Mac resource fork resource with a name 2010-09-17 03:55:41 +00:00
macresman.h COMMON: Extend getting a Mac resource fork resource with a name 2010-09-17 03:55:41 +00:00
md5.cpp COMMON: Remove various variants of the md5_file / md5_file_string funcs; turned the (disabled) MD5 test code into a working unit test 2009-11-23 22:30:22 +00:00
md5.h COMMON: Remove various variants of the md5_file / md5_file_string funcs; turned the (disabled) MD5 test code into a working unit test 2009-11-23 22:30:22 +00:00
memorypool.cpp Some style fixes. 2010-03-20 13:18:47 +00:00
memorypool.h Some style fixes. 2010-03-20 13:18:47 +00:00
module.mk Do not rebuild common/messages.cpp automatically when a translation changes, but require the user to do "make update-translations". 2010-06-18 02:08:00 +00:00
mutex.cpp do not include common/debug.h from common/util.h 2009-01-30 05:25:17 +00:00
mutex.h Moved default implementations for various OSystem methods into a new class BaseBackend 2009-01-30 03:35:47 +00:00
noncopyable.h Formatting. 2008-05-03 23:02:05 +00:00
pack-end.h Updated legal headers in source files, based on what Pidgin (the IM client formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots 2007-05-30 21:56:52 +00:00
pack-start.h Updated legal headers in source files, based on what Pidgin (the IM client formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots 2007-05-30 21:56:52 +00:00
ptr.h Strip trailing whitespaces in our common code base. 2010-07-21 18:17:51 +00:00
queue.h COMMON: Added Common::List::front() and back() method (similar to std::list) 2009-04-27 11:11:42 +00:00
random.cpp COMMON: Move Common::RandomSource to common/random.* 2010-03-18 15:07:11 +00:00
random.h COMMON: Move Common::RandomSource to common/random.* 2010-03-18 15:07:11 +00:00
rational.cpp COMMON: Fix int-Rational operators 2010-09-11 10:03:31 +00:00
rational.h COMMON: Remove Rational::operator int/double 2010-09-07 09:02:46 +00:00
rect.h COMMON: Added equality operators to Common::Rect 2010-08-21 08:17:06 +00:00
savefile.h Fix spelling, cleanup 2010-06-15 12:33:20 +00:00
scummsys.h PSP: switch from wrapping memcpy to defining our own memcpy 2010-09-20 14:10:44 +00:00
serializer.h Commit digitall's patch for bugs #2892510 and #2892510 with an additional comment. 2009-11-06 17:21:43 +00:00
singleton.h Strip trailing whitespaces in our common code base. 2010-07-21 18:17:51 +00:00
stack.h Strip trailing whitespaces in the whole code base. 2009-05-24 15:17:42 +00:00
str-array.h COMMON: Get rid of Common::StringList 2010-03-18 15:54:40 +00:00
str.cpp COMMON: Fix edge case for wildcard in matchString 2010-09-07 11:40:44 +00:00
str.h Note Common::String's behaviour may be undefined with \0 characters. 2010-07-05 21:29:52 +00:00
stream.cpp COMMON: remove virtual functions from BufferedStreams 2010-09-14 14:57:30 +00:00
stream.h COMMON: remove virtual functions from BufferedStreams 2010-09-14 14:57:30 +00:00
system.cpp Moved default implementations for various OSystem methods into a new class BaseBackend 2009-01-30 03:35:47 +00:00
system.h Fix spelling, cleanup 2010-06-15 12:33:20 +00:00
textconsole.cpp Strip trailing whitespaces in our common code base. 2010-07-21 18:17:51 +00:00
textconsole.h COMMON: Replace NORETURN by NORETURN_PRE & NORETURN_POST 2009-11-29 21:56:10 +00:00
timer.h Clarify timer API. 2009-02-27 22:19:33 +00:00
tokenizer.cpp Move StringTokenizer to its own files (tokenizer.h/tokenizer.cpp). 2010-03-20 12:56:56 +00:00
tokenizer.h Move StringTokenizer to its own files (tokenizer.h/tokenizer.cpp). 2010-03-20 12:56:56 +00:00
translation.cpp GUI: Fix bug #3075649 (Fonts not found with built-in theme) 2010-10-01 21:41:40 +00:00
translation.h GUI: Fix bug #3075649 (Fonts not found with built-in theme) 2010-10-01 21:41:40 +00:00
types.h Move DisposeAfterUse::Flag from Common to global namespace, and into a new header common/types.h 2010-01-08 22:07:35 +00:00
unarj.cpp Strip trailing whitespaces in our common code base. 2010-07-21 18:17:51 +00:00
unarj.h Hide ZipArchive implementation, only expose it via factory functions: makeZipArchive() 2010-02-13 11:56:30 +00:00
unzip.cpp COMMON: Add caching to ZipArchive. Patch #3048388 2010-08-19 10:15:12 +00:00
unzip.h unzip.cpp can read uncompressed ZIP archives even when zlib is not linked in 2010-06-29 06:33:31 +00:00
util.cpp I18N: Add "lowres" context for several GUI strings when in 1x mode. 2010-08-30 22:24:40 +00:00
util.h Use tabs instead of spaces for indentation. 2010-08-11 19:32:07 +00:00
xmlparser.cpp Fix virtual-keyboard not changing size, when the user changes the scaler while it is not visible. 2010-01-25 02:08:28 +00:00
xmlparser.h cleanup 2009-10-20 19:52:18 +00:00
zlib.cpp Fix code formatting (esp. 'if(' -> 'if (' etc., but also indention and other things) 2009-09-30 16:16:53 +00:00
zlib.h Fixed indentation and removed whitespaces at the end of line 2008-12-22 11:22:15 +00:00