![]() |
Data |
| Prev: 31012 | Up: Map | Next: 31072 |
|
Slots the grammar fills while a clause is matched. Inglish_ClearTheMatchBuffer clears the first 17 bytes. Nothing executes these bytes. Read by Inglish_ClearTheMatchBuffer, Inglish_ScoreTheCurrentAction, Inglish_ResolveTheFirstNoun, Inglish_NoteTheFirstNoun, Inglish_NoteTheSecondNoun, Inglish_TestTheScratchBits, Inglish_BuildTheActionSentence, Inglish_SaveTheClauseWindow, Inglish_ScoreTheSwappedClause, Inglish_FindTheFirstNoun, Inglish_RunTheFirstNounTest, Inglish_FindTheSecondNoun, Inglish_RunTheSecondNounTest, Inglish_CopyTheParserSlot and Inglish_PlantJumpRelativeIfNonZero. Read by Inglish_ScoreTheSwappedClause, Inglish_RunTheFirstNounTest and Inglish_CopyTheParserSlot.
|
||||
| 31037 | DEFB 0 | First byte of the match buffer. Inglish_ClearTheMatchBuffer blanks this and the next 16 bytes. | ||
| 31038 | DEFB 0 | Second byte of the match buffer. | ||
| 31039 | DEFB 0 | Third byte of the match buffer. The matcher tests it for zero. | ||
| 31040 | DEFB 0 | Grammar marker. Compared with 1 while a clause is scored. | ||
| 31041 | DEFB 0 | Second grammar marker, tested beside 31040. | ||
| 31042 | DEFB 0,0,0,0,0,0 | First copy window. The front word is read with 32134, and 31513 points DE here. | ||
| 31048 | DEFB 0,0,0,0,0,0 | Second copy window. 31526 points DE here and 32183 reads the first byte. | ||
| 31054 | DEFB 0,0 | Object pointer saved from IX. | ||
| 31056 | DEFB 0,0 | Other object pointer saved from IX. | ||
| 31058 | DEFB 0 | Phrase byte copied into 46876. | ||
| 31059 | DEFB 0 | Flag derived from the phrase byte. | ||
| 31060 | DEFB 0 | Grammar count. Inglish_CopyTheParserSlot_ReadTheGrammarCount reads it. | ||
| 31061 | DEFB 0 | Second grammar count. 32180 reads it. | ||
| 31062 | DEFB 0 | Copy of the grammar marker. | ||
| 31063 | DEFB 0 | Copy of the second grammar marker. | ||
| 31064 | DEFB 0,0 | Text pointer saved from HL. | ||
| 31066 | DEFB 0,0 | Text pointer swapped with 31068. | ||
| 31068 | DEFB 0,0 | The other pointer swapped with 31066. | ||
| 31070 | DEFB 0,0 | Action entry saved from IX at the end of a match. | ||
| Prev: 31012 | Up: Map | Next: 31072 |