aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/parser/vocabulary.cpp
AgeCommit message (Expand)Author
2017-05-13SCI: Guard against potential stack overflow in vocab word parserColin Snover
2017-05-13SCI: Fix access violation reading Hoyle1 vocabularyColin Snover
2017-03-30SCI: Update formatting strings to match updated Span APIColin Snover
2017-03-27SCI: Implement bounds-checked reads of game resourcesColin Snover
2017-02-07SCI: Fix warningsWillem Jan Palenstijn
2017-02-05SCI: Fix more unsafe C-string usageColin Snover
2017-02-05SCI: Use strnlen instead of strlen to avoid buffer overflowsColin Snover
2016-10-28SCI: Fix broken loop count check in checkAltInputsWillem Jan Palenstijn
2016-03-01SCI: Use uint32 instead of unsigned intFilippos Karapetis
2015-05-03SCI: Handle pronouns in parserWillem Jan Palenstijn
2014-10-15SCI: Simplify check for non-alphanumeric characters in the parserFilippos Karapetis
2014-10-15SCI: Ignore most of the non-alphanumeric characters in the parserFilippos Karapetis
2014-08-08SCI: Handle 's at the end of words - bug #6608Filippos Karapetis
2014-05-27ALL: Rename Debugger::DebugPrintf to Debugger::debugPrintf.Johannes Schickel
2014-02-18SCI: Make GPL headers consistent in themselves.Johannes Schickel
2014-01-27SCI: fix negative array access in parseNodesMartin Kiewitz
2013-04-17SCI: Remove dead codeWillem Jan Palenstijn
2012-02-20COMMON: Move isFoo functions to namespace Common, add doxygen commentsMax Horn
2012-02-15ALL: Avoid using is* macros from ctype.hMax Horn
2011-05-14SCI: Don't do suffix expansions after exact dict matchWillem Jan Palenstijn
2011-05-12GIT: Clean up: Suppress SVN tags, now uselessstrangerke
2011-02-27SCI: Renamed SCI_VERSION_1_EGA to SCI_VERSION_1_EGA_ONLYmd5
2010-12-07SCI: Removed the system strings code and replaced it with a much more simplif...Filippos Karapetis
2010-11-02SCI: Remove any use of printfMax Horn
2010-11-01GUI: Add GCC_PRINTF to GUI::Debugger::DebugPrintf & fix resulting warningsMax Horn
2010-10-03SCI: Support alternative inputs from vocab 913Willem Jan Palenstijn
2010-10-03SCI: Remove unused functionWillem Jan Palenstijn
2010-10-03SCI: Allow multiple word groups in parserWillem Jan Palenstijn
2010-10-02SCI: Allow multiple word groups in parse tree leafsWillem Jan Palenstijn
2010-07-28SCI: Remove SCI01 vocab warning, this behavior is normalMatthew Hoops
2010-07-24SCI: added said spec dump ability to logkernelMartin Kiewitz
2010-07-22SCI: Swap suffix' class_mask result_classWillem Jan Palenstijn
2010-07-21SCI: Rewrite said spec handling.Willem Jan Palenstijn
2010-07-19SCI: make sci0 foreign vocabulary also workMartin Kiewitz
2010-07-19SCI: fix regression of r51027Martin Kiewitz
2010-07-19SCI: parser now matches extended chars tooMartin Kiewitz
2010-07-19SCI: implement foreign vocabulary supportMartin Kiewitz
2010-07-19SCI: fix parser crash on >=0x80 charsMartin Kiewitz
2010-07-19SCI: vocab version change for pq2 japaneseMartin Kiewitz
2010-07-17SCI: adding detection for SCI01 vocab inside a SCI0 game that's using the SCI...Martin Kiewitz
2010-07-17SCI: fix debugging code of parser, add 0xffe special group into debug supportMartin Kiewitz
2010-06-27Cleanup, remove unused/obsolete codeFilippos Karapetis
2010-02-13SCI: Add global g_sci pointer to the active SciEngine instanceMax Horn
2010-01-25Strip trailing spaces/tabs.Johannes Schickel
2010-01-23- Moved all of the parser-related variables inside the Vocabulary classFilippos Karapetis
2010-01-23Separated the parser codeFilippos Karapetis