aboutsummaryrefslogtreecommitdiff
path: root/engines/titanic/true_talk/tt_parser.h
AgeCommit message (Collapse)Author
2018-07-14TITANIC: More properly handle parser clearing after sentence processingPaul Gilbert
The original actually freed the parser entirely from within findFrames, and then recreated it each time a sentence is parsed. Since this is nasty, and in ScummVM _parser isn't dynamically created, I settled on adding a clear command to completely clear the parser instead.
2017-06-22TITANIC: Implement German parser preprocessingPaul Gilbert
2017-01-28TITANIC: Revert field renamings in CScriptHandlerPaul Gilbert
I initially thought the four concept fields could be given a relevant name for actor, object, and verb, but on further analysis, it looks like what fields go in which concept slot depends on the kind of sentence. I haven't been able to find any consistency, so I'm reverting them back to being called _concept1P through _concept4P
2017-01-28TITANIC: Renamed sentence concept fields in CScriptHandlerPaul Gilbert
2017-01-28TITANIC: Properly handle uppercase and 's when normalizing conv textPaul Gilbert
2016-10-09JANITORIAL: Remove trailing spacesEugene Sandulenko
2016-07-15TITANIC: Remaining tag switch cases in TTparser considerRequestsPaul Gilbert
2016-07-15TITANIC: In-progress TTparser processModifiersPaul Gilbert
2016-07-15TITANIC: Added TTparser removeNodePaul Gilbert
2016-07-15TITANIC: Added TTsentence fn2 methodPaul Gilbert
2016-07-15TITANIC: Added TTparser resetConceptPaul Gilbert
2016-07-15TITANIC: Added TTparser filterConceptsPaul Gilbert
2016-07-15TITANIC: Added various TTparser & TTconcept support methodsPaul Gilbert
2016-07-15TITANIC: Refactored TTsentenceSubBase to TTconceptNodePaul Gilbert
2016-07-15TITANIC: Added TTsentenceSubBase setHandlerConceptPaul Gilbert
2016-07-15TITANIC: Added TTconcept deleteSiblingsPaul Gilbert
2016-07-15TITANIC: New TTconcept constructor and copy methodsPaul Gilbert
2016-07-15TITANIC: New TTconcept constructorPaul Gilbert
2016-07-15TITANIC: Added ParserAction enumPaul Gilbert
2016-07-15TITANIC: Start of considerRequestsPaul Gilbert
2016-07-15TITANIC: Added TTparser addToConceptListPaul Gilbert
2016-07-15TITANIC: Implemented TTparser checkReferentPaul Gilbert
2016-07-15TITANIC: More implementation of TTparser loadRequestsPaul Gilbert
2016-07-15TITANIC: Starting TTparser loadRequestsPaul Gilbert
2016-07-15TITANIC: Implemented TTstring tokenizePaul Gilbert
2016-07-15TITANIC: Beginning of TTparser findFramesPaul Gilbert
2016-07-15TITANIC: Changed TTinput to TTsentence to match originalPaul Gilbert
2016-07-15TITANIC: Changed parser & script processInput methods to preprocessPaul Gilbert
2016-07-15TITANIC: Implemented secondary replaceNumbers methodPaul Gilbert
2016-07-15TITANIC: Move replacement string arrays into TTparser, added NUMBERS arrayPaul Gilbert
2016-07-15TITANIC: Implemented parser replaceNumbers sub-methodsPaul Gilbert
2016-07-15TITANIC: Implement TTparser searchAndReplace methodsPaul Gilbert
2016-07-10TITANIC: Rename stub method to normalizeContractionPaul Gilbert
2016-07-10TITANIC: Implement TTparser normalizePaul Gilbert
2016-07-10TITANIC: Beginning of parser input line normalizationPaul Gilbert
2016-07-10TITANIC: Beginnings of TTinput classPaul Gilbert
2016-07-10TITANIC: Rename CScriptHandlerSub2 to TTparserPaul Gilbert