This index is of terms that are used in a special sense in
this document.
Not every use of these terms is indexed —
only those uses which are in some way defining.
|  | Index Entry |  | Section | 
|---|
| 
 | 
| A |  |  | 
|---|
|  | accessible rule: |  | Rule methods | 
|  | accessible symbol: |  | Symbol methods | 
|  | active parse: |  | Exhaustion | 
|  | advanced input model: |  | Advanced input models | 
|  | advanced models of input: |  | The basic models of input | 
|  | application: |  | Terminology and notation | 
|  | application behavior: |  | Application and diagnostic behavior | 
|  | applications, exhaustion-hating: |  | Exhaustion | 
|  | applications, exhaustion-loving: |  | Exhaustion | 
|  | archetypal Libmarpa application: |  | About the overviews | 
| 
 | 
| B |  |  | 
|---|
|  | base grammar (of a time object): |  | Time objects | 
|  | basic models of input: |  | The basic models of input | 
|  | behavior, application: |  | Application and diagnostic behavior | 
|  | behavior, diagnostic: |  | Application and diagnostic behavior | 
|  | boolean: |  | Terminology and notation | 
|  | boolean value: |  | Terminology and notation | 
| 
 | 
| C |  |  | 
|---|
|  | child object (of a time object): |  | Time objects | 
|  | counted symbol: |  | Sequence methods | 
| 
 | 
| D |  |  | 
|---|
|  | dense variable-length input model: |  | The dense variable-length token model | 
|  | diagnostic behavior: |  | Application and diagnostic behavior | 
| 
 | 
| E |  |  | 
|---|
|  | earleme: |  | The traditional input model | 
|  | earleme, current: |  | The current earleme | 
|  | earleme, empty: |  | The fully general input model | 
|  | earleme, furthest: |  | The furthest earleme | 
|  | earleme, latest: |  | The latest earleme | 
|  | Earley item warning threshold: |  | Other parse status methods | 
|  | Earley set, latest: |  | The latest earleme | 
|  | empty earleme: |  | The fully general input model | 
|  | exhausted parse: |  | Exhaustion | 
|  | exhaustion-hating applications: |  | Exhaustion | 
|  | exhaustion-loving applications: |  | Exhaustion | 
| 
 | 
| F |  |  | 
|---|
|  | failure: |  | User non-conformity to specified behavior | 
|  | failure, fully recoverable hard: |  | Fully recoverable hard failure | 
|  | failure, hard: |  | Classifying failure | 
|  | failure, irrecoverable hard: |  | Irrecoverable hard failure | 
|  | failure, Libmarpa application programming: |  | User non-conformity to specified behavior | 
|  | failure, library-recoverable hard: |  | Library-recoverable hard failure | 
|  | failure, memory allocation: |  | Memory allocation failure | 
|  | failure, partially recoverable hard: |  | Partially recoverable hard failure | 
|  | failure, soft: |  | Classifying failure | 
|  | failure, soft: |  | Soft failure | 
|  | failure, undetected: |  | Undetected failure | 
|  | frozen ordering: |  | Ordering overview | 
|  | fully recoverable hard failure: |  | Fully recoverable hard failure | 
| 
 | 
| H |  |  | 
|---|
|  | hard failure: |  | Classifying failure | 
|  | hard failure, fully recoverable: |  | Fully recoverable hard failure | 
|  | hard failure, irrecoverable: |  | Irrecoverable hard failure | 
|  | hard failure, library-recoverable: |  | Library-recoverable hard failure | 
|  | hard failure, partially recoverable: |  | Partially recoverable hard failure | 
| 
 | 
| I |  |  | 
|---|
|  | ID (of an Earley set): |  | The traditional input model | 
|  | iff: |  | Terminology and notation | 
|  | immediately previous (to a marpa_r_earleme_complete()call): |  | The standard model of input | 
|  | input model, advanced: |  | Advanced input models | 
|  | input model, dense variable-length: |  | The dense variable-length token model | 
|  | input model, sparse variable-length: |  | The fully general input model | 
|  | input model, variable-length token: |  | Advanced input models | 
|  | input, advanced models of: |  | The basic models of input | 
|  | input, basic models of: |  | The basic models of input | 
|  | irrecoverable hard failure: |  | Irrecoverable hard failure | 
|  | iterator, parse tree: |  | Tree overview | 
| 
 | 
| L |  |  | 
|---|
|  | Libmarpa application programming failure: |  | User non-conformity to specified behavior | 
|  | Libmarpa application programming success: |  | User non-conformity to specified behavior | 
|  | Libmarpa application, archetypal: |  | About the overviews | 
|  | library-recoverable hard failure: |  | Library-recoverable hard failure | 
|  | locked value status (of a symbol): |  | What unvalued symbols were | 
| 
 | 
| M |  |  | 
|---|
|  | max(x,y): |  | Terminology and notation | 
|  | memory allocation failur: |  | Memory allocation failure | 
|  | method: |  | Terminology and notation | 
|  | models of input, advanced: |  | The basic models of input | 
|  | models of input, basic: |  | The basic models of input | 
| 
 | 
| N |  |  | 
|---|
|  | nullable rule: |  | Rule methods | 
|  | nullable symbol: |  | Symbol methods | 
|  | nulling rule: |  | Rule methods | 
|  | nulling symbol: |  | Symbol methods | 
| 
 | 
| O |  |  | 
|---|
|  | ordering, frozen: |  | Ordering overview | 
|  | ordinal (of an Earley set): |  | The traditional input model | 
|  | our: |  | Terminology and notation | 
| 
 | 
| P |  |  | 
|---|
|  | parent object (of a time object): |  | Time objects | 
|  | parse tree: |  | Tree overview | 
|  | parse tree iterator: |  | Tree overview | 
|  | parse, active: |  | Exhaustion | 
|  | parse, exhausted: |  | Exhaustion | 
|  | partially recoverable hard failure: |  | Partially recoverable hard failure | 
|  | previous (to a marpa_r_earleme_complete()call), immediately: |  | The standard model of input | 
|  | productive rule: |  | Rule methods | 
|  | productive symbol: |  | Symbol methods | 
|  | proper separation: |  | Sequence methods | 
| 
 | 
| R |  |  | 
|---|
|  | Ruby Slippers: |  | Recognizer life cycle mutators | 
|  | rule, accessible: |  | Rule methods | 
|  | rule, nullable: |  | Rule methods | 
|  | rule, nulling: |  | Rule methods | 
|  | rule, productive: |  | Rule methods | 
| 
 | 
| S |  |  | 
|---|
|  | separation, proper: |  | Sequence methods | 
|  | soft failure: |  | Classifying failure | 
|  | soft failure: |  | Soft failure | 
|  | sparse variable-length input model: |  | The fully general input model | 
|  | success: |  | User non-conformity to specified behavior | 
|  | success, Libmarpa application programming: |  | User non-conformity to specified behavior | 
|  | symbol, accessible: |  | Symbol methods | 
|  | symbol, counted: |  | Sequence methods | 
|  | symbol, nullable: |  | Symbol methods | 
|  | symbol, nulling: |  | Symbol methods | 
|  | symbol, productive: |  | Symbol methods | 
|  | symbol, unvalued: |  | What unvalued symbols were | 
| 
 | 
| T |  |  | 
|---|
|  | tree: |  | Tree overview | 
| 
 | 
| U |  |  | 
|---|
|  | undetected failure: |  | Undetected failure | 
|  | unvalued symbol: |  | What unvalued symbols were | 
|  | us: |  | Terminology and notation | 
|  | user: |  | Terminology and notation | 
| 
 | 
| V |  |  | 
|---|
|  | valuator: |  | Value overview | 
|  | value status, locked (of a symbol): |  | What unvalued symbols were | 
|  | value, boolean: |  | Terminology and notation | 
|  | variable-length input model, dense: |  | The dense variable-length token model | 
|  | variable-length input model, sparse: |  | The fully general input model | 
|  | variable-length token input model: |  | Advanced input models | 
| 
 | 
| W |  |  | 
|---|
|  | we: |  | Terminology and notation | 
| 
 |