General Information
Tutorials
Reference Manuals
Libraries
Translation Tasks
Tools
Administration
Questions, Comments, ....
|
 |
Global Index

!
-
!
- novice: Hints on Session Management
- ui: The Odinfile
"
- "unavailable" error report
- pp: test -- Check Whether an Object has been Modified
$
- $ modification
- syntax: Conflict resolution by ignoring possible structures
- $ symbol
- idem: Overriding PTG patterns
- `$elipkg/Scan/ScanProc.h'
- news4.3: Auxiliary scanner and token processor definitions
%
-
%
- ui: The Odinfile
- novice: Hints on Session Management
&
- & marker for actions
- syntax: Carrying Out Actions During Parsing
*
-
*
- lex: Building complex regular expressions
+
-
+
- lex: Building complex regular expressions
- +=
- fw: Macros
-
+arg and mongdb
- news4.3: Monitoring products
-
+lang
- idem: Deriving structural unparsers
-
+nomain
- news4.4: Eli-generated code as a component
-
+parser
- news4.4: Eli-generated code as a component
- cola: Introduction
-
+patterns
- idem: Establishing a basis
-
+prefix
- idem: Establishing a basis
-
-
-
- lex: Character classes
- -c
- faq: Where to Find Eli Locally
-
-c command line argument
- novice: Hints on Cache Management
-
-g flag
- pp: debug -- Request debugging information in object files
- -r
- faq: Why is my cache so big?
- faq: How do I get new or improved components?
-
-r command line parameter
- novice: Hints on Cache Management
- novice: Hints on Cache Management
.
-
.
- lex: Character classes
- .c files
- comptrees: Implementing Tree Computations
- .clp
- clp: The general format of the command line
- clp: Specifying the command line interface
- `.cola'
- cola: Introduction
- `.con' file format
- syntax: Grammars for the Specification Files
- `.con' file, example
- syntax: Mapping expressions for overload resolution
- `.con' file, purpose
- syntax: How to describe a context-free grammar
- .con files
- comptrees: Tree Construction
- `.dapto' file format
- mon: Dapto Grammar
- .finl files
- comptrees: Implementing Tree Computations
- .FINL.phi files
- comptrees: Implementing Tree Computations
- .fw
- fw:
- .fwi
- fw:
- fw: Include Files
- .h files
- comptrees: Implementing Tree Computations
- .head files
- comptrees: Implementing Tree Computations
- .HEAD.phi files
- comptrees: Implementing Tree Computations
- .init files
- comptrees: Implementing Tree Computations
- .INIT.phi files
- comptrees: Implementing Tree Computations
- .lido files
- comptrees: Supplying Tree Computation Specifications to Eli
- `.map' file, example
- syntax: Mapping expressions for overload resolution
- `.map' file, format
- syntax: Grammars for the Specification Files
- `.noosarc'
- mon: User Initialisation
-
.odinrc
- faq: Is the file `.odinrc' still read?
- .pdl
- deftbl: How to declare properties
- `.perr' file, format
- syntax: Grammars for the Specification Files
- .specs files
- comptrees: Implementing Tree Computations
- .sym files
- comptrees: Tree Construction
1
- 1
- info: Some Advanced Info Commands
2
- 2
- info: Some Advanced Info Commands
3
- 3
- info: Some Advanced Info Commands
4
- 4
- info: Some Advanced Info Commands
5
- 5
- info: Some Advanced Info Commands
<
- <
- novice: Common Derived Objects
- ui: Extracting and Editing Objects
=
- ==
- fw: Macros
- ui: The Odinfile
- novice: Hints on Session Management
>
- >
- novice: Common Derived Objects
- ui: Extracting and Editing Objects
?
-
?
- lex: Building complex regular expressions
- info: C-l
@
- @ modification
- syntax: Conflict resolution by ignoring possible structures
- @!
- fw: Comments
- @+
- fw: Inserting End of Line Markers
- @-
- fw: Suppressing End of Line Markers
- @1...
- fw: Formal Parameter Lists
- @i
- fw: Include Files
- @M
- fw: Macros
- @Z
- fw: Macros
[
-
[ ]
- lex: Character classes
\
-
\040
- lex: Restoring the Default Behavior for White Space
- lex: Matching operator characters
- \040+
- lex: Definitions of Canned Descriptions
-
\b
- lex: Matching operator characters
-
\t
- lex: Matching operator characters
^
-
^
- lex: Character classes
_
- _obstack
- lib: Memory Object Management
A
- A Complete Example
- ptg: A Complete Example
- abort
- pp: Diagnosing Specification Inconsistencies
- abstract data type
- syntax: Carrying Out Actions During Parsing
- oil: Relating an OIL specification to library function calls
- Abstract Data Types
- adt:
- abstract syntax tree display
- news4.1: Monitoring
- abstracting from literals
- syntax: Abstracting information from literals
- abstree
- pp: abstree -- Abstract Tree Grammar
- absyntax
- pp: absyntax -- Abstract Syntax
- accepting a basic symbol
- syntax: How the generated parser determines phrase structure
- ACCESS
- deftbl: How to declare operations
- action
- tp: Rules
- tp: Actions Carried Out During Parsing
- action macro
- tp: Implementing Actions
- action routine
- tp: Implementing Actions
- action signature
- tp: Implementing Actions
- tp: Actions and Values
- actions during parsing
- syntax: Carrying Out Actions During Parsing
-
ADA_COMMENT
- lex: Canned Symbol Descriptions
- lex: Available Descriptions
- lex: Definitions of Canned Descriptions
-
ADA_IDENTIFIER
- lex: Definitions of Canned Descriptions
- lex: Available Descriptions
- AdaptOil
- oldmod: Migration of Eli Version 3.8 modules
-
ADD
- lidoref: Predefined Entities
- `Add.fw'
- idem: Using an Unparser
- AddIdn
- name: Environment Module
- lib: Contour-Model Environment
- additional information
- idem: Using an Unparser
- AddKind
- prop: Associate Sets of Kinds to Objects
- AddKindSet
- prop: Associate Sets of Kinds to Objects
- AddToOrderedSet
- adt: Linear Lists of Any Type
- news4.3: Linear Lists of Any Type
- AddToOrderedSetTYPEList
- news4.2: List-Module
- AddToSet
- adt: Linear Lists of Any Type
- AddToSetTYPEList
- news4.2: List-Module
- adjacent context
- comptrees: Tree Structure
- Algol-like
- name: Basic Scope Rules
- Algol-like basic scope rules
- name: Basic Scope Rules
- AlgRangeSeq
- name: Predefined Identifiers
- AlgScope
- name: Basic Scope Rules
-
AlgScope module
- novice: Managing source text definitions
-
AlgScopeProp
- news4.4: Scope Properties without Ordering Restrictions
- name: Joined Ranges C-like Bottom-up
- type: Types Having Scope Properties
- alignment
- lib: Memory Object Management
- Allocation
- lib: Memory Object Management
- alterations
- faq: Eli didn't notice that I changed my input file!
- altering files
- pp: help -- Cross-Reference to Documentation
- alternation
- lex: Building complex regular expressions
- syntax: Using extended BNF to describe more complex rules
- ambiguity
- syntax: How to Resolve Parsing Conflicts
- ambiguity resolved by grammar changes
- syntax: Conflict resolution by changing the grammar
- ambiguity resolved by modifications
- syntax: Conflict resolution by ignoring possible structures
- `Analysis.fw'
- idem: Languages describing tree structure
-
AND
- lidoref: Predefined Entities
- anonymous entities
- deftbl: Criteria for selecting entities
- AnyScope
- name: Algol-like Basic Scope Rules
- name: C-like Basic Scope Rules
- App
- adt: Linear Lists of Any Type
- AppEl
- adt: Linear Lists of Any Type
- application language, selecting
- idem: Deriving structural unparsers
- application languages,
CPP
- idem: Languages describing tree structure
- application languages,
Java
- idem: Languages describing tree structure
- application languages, other
- idem: Languages describing tree structure
- application languages,
XML
- idem: Languages describing tree structure
- applied occurrences
- name:
-
APPLY
- lidoref: Predefined Entities
- arbitrary actions during parsing
- syntax: Carrying Out Actions During Parsing
- arbitrary characters, inserting into text
- fw: Inserting Arbitrary Characters into the Text
- arg
- pp: arg -- Supply Command Line Parameters
- argc
- clp: What is a command line interface?
-
ARGTOONE
- lidoref: Predefined Entities
- argument separator
- idem: Overriding PTG patterns
- idem: Using an Unparser
- idem: Changing
IdemPtg computations
- argument type
- oil: Set of Possible Types
- oil: Looking at an operator's type signature
- ArgumentDeListElem
- news4.3: Oil
- ArgumentDeListRoot
- news4.3: Oil
- ArgumentListElem
- news4.3: Oil
- ArgumentListRoot
- news4.3: Oil
- arguments
- mon: Controlling Your Program
- lidoref: Syntax
- argv
- clp: What is a command line interface?
- arithmetic expressions
- tp: Tree Structure
- arity
- tp: Tree Structure
- array types
- type: Properties of Types
- type: Properties of Types
- type: Properties of Types
- ArrayStorage
- lib: Storage Layout
-
AsIs, Ptg-Pattern
- output: Frequently Used Patterns
- aspect
- mon: Aspects
- association rules
- syntax: Operator associativity
- ATTR
- comptrees: Value Dependencies
- lidoref: Syntax
- AttrClass
- lidoref: Syntax
- attribute
- comptrees: Dependent Computations
- lidoref: Syntax
- novice: How to Decompose a Text Processing Problem
- attribute Bind
- name: C-like Basic Scope Rules
- name: Algol-like Basic Scope Rules
- name: Basic Scope Rules
- attribute class
- lidoref: Attributes
- lidoref: Types and Classes of Attributes
- lidoref: Examples
- lidoref: Syntax
- comptrees: Value Dependencies
- lidoref: Examples
- attribute class in conflict
- comptrees: Specification Errors
- attribute
Cnt
- prop: Count Occurrences of Objects
- attribute computations
- lidoref: Examples
- attribute Count
- problems: Counting Symbol Occurrences
- attribute
CountResult
- problems: Counting Symbol Occurrences
- attribute
DefCond
- name: C-like Basic Scope Rules
- attribute DeferredKey
- type: Deferred Property Association
- attribute
Elem
- adt: Lists in LIDO Specifications
- attribute
Env
- name: Algol-like Basic Scope Rules
- name: C-like Basic Scope Rules
- attribute
GENTREE
- lidoref: Examples
- attribute GotAllInh
- name: Inheritance with Algol-like Scope Rules
- attribute
GotCnt
- prop: Count Occurrences of Objects
- attribute GotDeferProp
- type: Deferred Property Association
- attribute GotInh
- name: Inheritance of Scopes
- attribute GotInhNest
- name: Inheritance with Algol-like Scope Rules
- attribute GotInhScopes
- name: Inheritance of Scopes
- name: Inheritance with Algol-like Scope Rules
- name: Inheritance with C-like Scope Rules
- attribute
GotKeys
- name: C-like Basic Scope Rules
- name: Algol-like Basic Scope Rules
- attribute
GotKind
- prop: Associate Sets of Kinds to Objects
- prop: Associate Kinds to Objects
- attribute
GotLocKeys
- name: Algol-like Basic Scope Rules
- attribute GotProp
- type: Basic Type Analysis
- attribute GotScopeProp
- name: Scope Properties C-like
- name: Scope Properties without Ordering Restrictions
- attribute GotType
- type: Basic Type Analysis
- attribute grammar
- novice: Creating structured output text
- novice: Creating structured output text
- novice: Managing source text definitions
- attribute
HasKind
- prop: Associate Kinds to Objects
- attribute
HasKindSet
- prop: Associate Sets of Kinds to Objects
- attribute
Increment
- problems: Counting Symbol Occurrences
- attribute
IncrementCnt
- prop: Map Objects to Integers
- attribute InheritOk
- name: Inheritance of Scopes
- name: Inheritance of Scopes
- attribute InhKey
- name: Inheritance of Scopes
- attribute InhPrecond
- name: C-like Inheritance Bottom-Up
- attribute
InitCount
- problems: Counting Symbol Occurrences
- attribute
InitObjCnt
- prop: Map Objects to Integers
- attribute InnerScope
- name: Inheritance of Scopes
- attribute
IsFirstOcc
- prop: Check for Unique Object Occurrences
- attribute
Key
- modlib: Instantiation and Use of Modules
- prop: Common Aspects of Property Modules
- name: C-like Basic Scope Rules
- name: Basic Scope Rules
- name: Algol-like Basic Scope Rules
- attribute
Kind
- prop: Associate Kinds to Objects
- prop: Associate Sets of Kinds to Objects
- attribute
KindSet
- prop: Associate Sets of Kinds to Objects
- attribute
List
- adt: Lists in LIDO Specifications
- attribute
ListTail
- adt: Lists in LIDO Specifications
- Attribute monitoring and browsing
- news4.3: Attributes
- attribute NewScope
- name: C-like Inheritance Bottom-Up
- attribute
ObjNo
- prop: Map Objects to Integers
- attribute OpenPrecond
- name: Scope Properties C-like Bottom-Up
- attribute OuterScope
- name: Inheritance of Scopes
- attribute
Scope
- name: Scope Properties without Ordering Restrictions
- name: C-like Basic Scope Rules
- name: Algol-like Basic Scope Rules
- attribute ScopeKey
- name: Scope Properties C-like Bottom-Up
- name: Scope Properties without Ordering Restrictions
- name: Scope Properties without Ordering Restrictions
- attribute
Sym
- output:
- name: Algol-like Basic Scope Rules
- name: C-like Basic Scope Rules
- name:
- name: Tree Grammar Preconditions
- attribute
TakeIt
- adt: Lists in LIDO Specifications
- adt: Lists in LIDO Specifications
- attribute
TotalCnt
- prop: Count Occurrences of Objects
- attribute
TotalObjNo
- prop: Map Objects to Integers
- attribute type
- lidoref: Types and Classes of Attributes
- type: Basic Type Analysis
- lidoref: Examples
- lidoref: Restrictions
- lidoref: Examples
- comptrees: Value Dependencies
- attribute TypeIsSet
- type: Basic Type Analysis
- attribute types
- tp: Actions and Values
- attribute
Unique
- prop: Set a Property at the First Object Occurrence
- attribute value display
- news4.1: Monitoring
- attribute values
- mon: Trees and Attribute Values
- attribute,
IdemOrigPtg
- idem: Changing
IdemPtg computations
- attributes
- idem: Computations for plain productions
- lidoref: Attributes
- idem: Computations for LISTOF productions
- tp: The Tree To Be Parsed
- tp: Rules
- lidoref: Attributes
- tp: Decorating Nodes
- idem: Computations for plain productions
- AttrName
- lidoref: Syntax
- AttrNames
- lidoref: Syntax
- AttrSpecs
- lidoref: Syntax
- autoloading handlers
- mon: User Initialisation
- mon: Breakpoints and events
-
auxCChar
- lex: Available scanners
- lex: Definitions of Canned Descriptions
-
auxCComment
- lex: Available scanners
- lex: Definitions of Canned Descriptions
-
auxCString
- lex: Definitions of Canned Descriptions
- lex: Available scanners
-
auxEOF
- lex: Available scanners
-
auxEOL
- lex: Definitions of Canned Descriptions
- lex: Auxiliary Scanners
- lex: Available scanners
- auxiliary scanner
- lex: Auxiliary Scanners
-
auxM2String
- lex: Available scanners
- auxM2
StringDQ
- lex: Definitions of Canned Descriptions
- auxM2
StringSQ
- lex: Definitions of Canned Descriptions
-
auxM3Comment
- lex: Definitions of Canned Descriptions
- lex: Available scanners
-
auxNewLine
- lex: Available scanners
-
auxNoEOL
- lex: Available scanners
- news4.3: Scanning to, but not including, a newline
-
auxNUL
- lex: Available scanners
- news4.3: Processing NUL characters during lexical analysis
-
auxPascalComment
- lex: Available scanners
- lex: Definitions of Canned Descriptions
-
auxPascalString
- lex: Available scanners
- lex: Definitions of Canned Descriptions
-
auxTab
- lex: Definitions of Canned Descriptions
- lex: Available scanners
-
AWK_COMMENT
- lex: Available Descriptions
- lex: Definitions of Canned Descriptions
- axiom
- novice: How to Decompose a Text Processing Problem
- syntax: Context-Free Grammars and Parsing
- axiom, recognition of
- syntax: How the generated parser determines phrase structure
B
- b
- info: C-l
- backslash
- lex: Matching operator characters
- Backus Naur Form
- syntax: How to describe a context-free grammar
- balancing
- oil: Set of Possible Types
- basic scope rules
- name: Tree Grammar Preconditions
- basic symbol
- pp: printtokens -- Request Token Printing Code
- syntax:
- basic symbol, how parser accepts
- syntax: How the generated parser determines phrase structure
- Basic Type Analysis
- type:
- basis
- idem: Deriving an Unparser
- Bind
- name: Basic Scope Rules
- name: Algol-like Basic Scope Rules
- news4.3: Predefined Identifiers
- name: C-like Basic Scope Rules
- BindIdn
- name: Environment Module
- Binding
- name: C-like Basic Scope Rules
- name: Environment Module
- name: Basic Scope Rules
- news4.1: Environment Module Enhancements
- name: Algol-like Basic Scope Rules
- name: Environment Module
- BindingInEnv
- name: Environment Module
- BindingInScope
- name: Environment Module
- Bindings (Binding)
- mon: Trees and Attribute Values
- BindInScope
- name: Environment Module
- BindKey
- name: Environment Module
- BindKeyInScope
- name: Environment Module
- BinTgtOpr
- type: Operator Identification
-
BITAND
- lidoref: Predefined Entities
-
BITOR
- lidoref: Predefined Entities
-
BITXOR
- lidoref: Predefined Entities
- block print module
- idem: Computations for plain productions
- block-structure
- output: Restrictions
- BNF
- syntax: How to describe a context-free grammar
- Bool
- oldmod: Migration of Eli Version 3.8 modules
- boolean
- clp: Options that are either there or not
- boolean option
- clp: Options that are either there or not
- boolean options repeated
- clp: Accessing options that appear more than once
- booleans
- clp: Options that are either there or not
- bottom-up
- name: Basic Scope Rules
- input:
- name: Scope Properties C-like
- input:
- name: Inheritance with C-like Scope Rules
- news4.1: Bottom-up Evaluation
- name: C-like Basic Scope Rules
- bottom-up computations
- lidoref: Examples
- lidoref: Restrictions
-
BOTTOM_UP
- news4.0: Bottom-Up Evaluation
- news4.1: Bottom-up Evaluation
-
BOTTOMUP
- comptrees: Early Computations During Tree Construction
- name: Joined Ranges C-like
- input: Insert a File into the Input Stream
- lidoref: Pragmas
- news4.1: Bottom-up Evaluation
- name: C-like Basic Scope Rules
- pp: pgram -- Parsing Grammar
- lidoref: Syntax
- lidoref: Restrictions
- BP_BeginBlock
- output: Typesetting for Block Structured Output
- BP_BeginBlockI
- output: Typesetting for Block Structured Output
- idem: Computations for plain productions
- BP_BreakLine
- output: Typesetting for Block Structured Output
- idem: Computations for plain productions
- BP_EndBlock
- output: Typesetting for Block Structured Output
- BP_EndBlockI
- output: Typesetting for Block Structured Output
- idem: Computations for plain productions
- BP_Newline
- output: Typesetting for Block Structured Output
-
BP_Out
- idem: Computations for plain productions
- BP_Out(PTGNode n)
- output: Additional functions
-
BP_OutFile
- idem: Deriving multiple unparsers
- BP_OutFile(char *filename, PTGNode n)
- output: Additional functions
- BP_OutFPtr(FILE *f, PTGNode n)
- output: Additional functions
- BP_SetEndline(char *endline)
- output: Additional functions
- BP_SetIndentationWidth(int width)
- output: Additional functions
- BP_SetLineWidth(int width)
- output: Additional functions
- BP_SetSoftBreakShortcut(char)
- output: Additional functions
- breakpoints
- mon: Breakpoints and events
- browser session
- novice: Exercises
- browsing attribute values
- news4.1: Monitoring
- mon: Trees and Attribute Values
- browsing chain values
- mon: Trees and Attribute Values
- browsing non-standard types
- mon: Browsing non-standard types
- browsing the abstract tree
- mon: Trees and Attribute Values
-
BuildHosts
- ui: Variables
- built-in symbols
- lex: Canned Symbol Descriptions
- BuRangeSeq
- name: Predefined Identifiers
- name: Joined Ranges C-like
- BuScope
- name: Basic Scope Rules
-
BuScopeProp
- news4.4: Scope Properties without Ordering Restrictions
- name: Joined Ranges C-like Bottom-up
- BuType
- oldmod: Migration of Eli Version 3.8 modules
C
- c
- info: Complaining about things
- news4.4: Name analysis for declarators as in C
- C code
- syntax: Carrying Out Actions During Parsing
- C compilation
- pp: define -- Set C Pre-Processor Symbols
- C constant
- novice: How to Decompose a Text Processing Problem
- C declarator
- news4.4: Name analysis for declarators as in C
- C literals
- lidoref: Simple Expressions
- C macro
- novice: Creating structured output text
- C module
- ptg: Introduction to PTG
- c parameter of the eli command
- faq: Where to Find Eli Locally
- C
return statements
- mon: Operations
- C++
- news4.4: New functionality for unparser generation
- C-g
- info: Some advanced Info commands
- C-l
- info: C-l
- C-like
- name: Basic Scope Rules
- C-like basic scope rules
- name: C-like Basic Scope Rules
- name: Algol-like Basic Scope Rules
- C-like inheritance bottom-up
- name: Inheritance with C-like Scope Rules
- C-p
- info: Printing things from inside Info
- C-style comment
- novice: Descriptive Mechanisms Known to Eli
- novice: Nonliteral character sequences and comments
- C-t
- info: Printing things from inside Info
- C_Char
- lidoref: Syntax
-
C_CHAR_CONSTANT
- lex: Available Descriptions
- lex: Definitions of Canned Descriptions
-
C_COMMENT
- lex: Definitions of Canned Descriptions
- novice: Nonliteral character sequences and comments
- lex: Available Descriptions
- C_Float
- lidoref: Syntax
- lex: Definitions of Canned Descriptions
- lex: Available Descriptions
-
C_IDENTIFIER
- lex: Definitions of Canned Descriptions
- lex: Available Descriptions
- lex: Canned Symbol Descriptions
-
C_INT_DENOTATION
- lex: Definitions of Canned Descriptions
- lex: Available Descriptions
- C_Integer
- lidoref: Syntax
- lex: Definitions of Canned Descriptions
- lex: Available Descriptions
-
c_mkchar
- lex: Definitions of Canned Descriptions
- lex: Available processors
-
c_mkint
- lex: Available processors
- lex: Definitions of Canned Descriptions
-
c_mkstr
- lex: Available processors
- faq: Why does
C_STRING_LIT not use c_mkstr?
- C_Name
- lidoref: Syntax
- C_Separator
- idem: Using an Unparser
- `C_Separator.fw'
- idem: Computations for plain productions
- C_String
- lidoref: Syntax
-
C_STRING_LIT
- lex: Definitions of Canned Descriptions
- output: Special Situation when Using C String Literals
- lex: Available Descriptions
- lex: Canned Symbol Descriptions
- faq: Why does
C_STRING_LIT not use c_mkstr?
- cache
- novice: Customizing Eli's Behavior
- cache size
- faq: Why is my cache so big?
- canned description
- novice: Nonliteral character sequences and comments
- canned symbols
- lex: Canned Symbol Descriptions
- Cannot connect to Odin server
- faq: Eli reports
Cannot connect to Odin server
- case-insensitivity
- pp: fold -- Make the Processor Case-Insensitive
- CatStrInd
- problems:
- problems: Error Reports
- input: Insert a File into the Input Stream
- CatStrStr
- problems:
- problems: Error Reports
-
CChar, Ptg-Pattern
- output: Frequently Used Patterns
-
CHAIN
- lidoref: CHAIN
- lidoref: CHAIN
- ptg: Using LIDO CHAINs
- comptrees: Basic Symbol Computations
- comptrees: Left-to-Right Dependencies
- oldmod: Migration of Eli Version 3.8 modules
- lidoref: Remote Attribute Access
- comptrees: Remote Dependencies in Trees
- chain attributes
- mon: Trees and Attribute Values
- chain production
- news4.1: Bottom-up Evaluation
- chain productions
- lidoref: Tree Construction Functions
- chain rule
- tp: Chain Rules
- chain rule, omitted
- idem: Changing
IdemPtg computations
- chain rules
- syntax: Chain rule definitions
- ChainName
- lidoref: Syntax
- ChainPtg
- oldmod: Migration of Eli Version 3.8 modules
- news4.1: Module
ChainPtg obsolete
-
CHAINSTART
- news4.0: Separated
CHAINSTART
- lidoref: Examples
- news4.1: CHAIN in Empty Rules
- comptrees: Left-to-Right Dependencies
- lidoref: Syntax
- changing a component
- mon: Adding Monitoring Support To A Component
- char
- ptg: Typed Insertion Points
- character sequences
- novice: How to Decompose a Text Processing Problem
- novice: Descriptive Mechanisms Known to Eli
- character strings
- pp: kwd -- Recognize Specified Literals as Identifiers
- CharPtr
- problems: Error Reports
- child
- novice: How to Decompose a Text Processing Problem
- child, omitting in the unparsed output
- idem: Overriding PTG patterns
- ChkIdUse
- name: Basic Scope Rules
- name: Algol-like Basic Scope Rules
- name: C-like Basic Scope Rules
- ChkInhIdUse
- name: Inheritance with C-like Scope Rules
- name: Inheritance of Scopes
- name: Inheritance with Algol-like Scope Rules
- name: C-like Inheritance Bottom-Up
- ChkInhIdUseScopeProp
- name: Inheritance with C-like Scope Rules
- name: Inheritance with Algol-like Scope Rules
- name: Inheritance of Scopes
- name: C-like Inheritance Bottom-Up
- ChkSetDeferId
- type: Deferred Property Association
- ChkTypeDefDefId
- type: Example for Basic Type Analysis
- type: Basic Type Analysis
- ChkTypeDefUseId
- type: Basic Type Analysis
- type: Example for Basic Type Analysis
- ChkTypedUseId
- type: Example for Basic Type Analysis
- type: Basic Type Analysis
- chunk size
- lib: Memory Object Management
- class
- comptrees: Value Dependencies
- lidoref: Syntax
- class definition
- oil: Statement types
- oil: Class definition
- class of attributes
- lidoref: Examples
- lidoref: Types and Classes of Attributes
- lidoref: Attributes
- lidoref: Examples
- lidoref: Syntax
- CLASS symbol
- comptrees: Reuse of Symbol Computations
- news4.0:
CLASS and TREE SYMBOLS
- oldmod: Migration of Eli Version 3.8 modules
- class symbol computation
- idem: Changing
IdemPtg computations
-
CLASS symbols
- lidoref: Remote Attribute Access
- lidoref: Inheritance of Computations
- lidoref: Symbol Specifications
- lidoref: Examples
- classes
- oil: OIL's Specification Language
- lex: Character classes
- CloneKey
- deftbl: How to create and use definition table keys
- news4.3: Definition table
- cloning keys
- deftbl: How to create and use definition table keys
- `clp'
- novice: Descriptive Mechanisms Known to Eli
- cmd
- pp: cmd -- Command Line to be Executed
- CmdLineIncl
- oldmod: Migration of Eli Version 3.8 modules
- CmpFctType
- adt: Linear Lists of Any Type
- coercion
- oil: Coercion sequence
- oil: A review of an example OIL Specification
- oil: Coercion operator definition
- oil: Set of Possible Types
- coercion operator
- oil: Set of Possible Types
- coercion operator definition
- oil: Coercion operator definition
- oil: Statement types
- coercion sequence
- oil: Library Types
- oil: Coercion sequences
- oil: Coercion sequence
- coercion sequence, empty
- oil: Coercion sequences
- coercion sequence, error
- oil: Coercion sequences
- coercion sequence, head of
- oil: Coercion sequences
- coercion sequence, tail of
- oil: Coercion sequences
- coercions
- syntax: Chain rule definitions
-
COL
- lidoref: Predefined Entities
- news4.0:
LINE, COL, COORDREF
- COLA
- pp: parser -- Choose the parser generator
- COLA parser generating system
- mon: Phrase Structure
- `colaOptInfo'
- cola: Options
- ColOf
- lib: Source Text Coordinates and Error Reporting
- colours
- mon: X resources used by Noosa
- CombFctName
- lidoref: Syntax
- combining properties
- deftbl: Criteria for grouping data values
- combining related specifications
- novice: Creating structured output text
- comma expression
- tp: Tree Structure
- command line
- clp: What is a command line interface?
- command line argument
- novice: Descriptive Mechanisms Known to Eli
- command line arguments
- input: Accessing the Current Token
- novice: Hints on Cache Management
- command line format
- clp: The general format of the command line
- command line parameters
- pp: arg -- Supply Command Line Parameters
- command-line options
- mon: Controlling Your Program
- command-line processing
- news4.1: Command-line processing
-
CommaSeq, Ptg-Pattern.
- output: Frequently Used Patterns
- comment
- novice: Nonliteral character sequences and comments
- comments
- ptg: Pattern Specifications
- lidoref: Syntax
- deftbl: The property definition language
- fw: Comments
- ptg: Syntax of PTG Specifications
- commutativity
- tp: Rules
- tp: Commutative Actions
- Comp
- adt: Linear Lists of Any Type
- compatibility with token processor
- idem: Overriding PTG patterns
- compiler messages
- comptrees: Specification Errors
- complaining
- info: Complaining about things
- complement
- lex: Character classes
- completion
- info: Completing Input
- component selection
- type: Function Types
- computation
- novice: How to Decompose a Text Processing Problem
- comptrees: Dependent Computations
- novice: Descriptive Mechanisms Known to Eli
- computation, class symbol
- idem: Changing
IdemPtg computations
- computation,
IdemPtg
- idem: Changing Structure or Representation
- idem: Changing
IdemPtg computations
- computation, rule
- idem: Changing
IdemPtg computations
- idem: Changing
IdemPtg computations
- computation, tree symbol
- idem: Changing
IdemPtg computations
- idem: Changing
IdemPtg computations
- Computations
- lidoref: Computations
- lidoref: Syntax
- computations for
LISTOF productions
- idem: Computations for LISTOF productions
- idem: Computations for LISTOF productions
- computations for plain productions
- idem: Computations for plain productions
- idem: Computations for plain productions
- COMPUTE
- lidoref: Syntax
- news4.0: LIDO Tokens
- computed sub-tree
- idem: Deriving multiple unparsers
- Computed Subtrees
- lidoref: Computed Subtrees
- news4.4: Eli-generated code as a component
-
computed trees
- news4.1: Bottom-up Evaluation
- `con'
- novice: Descriptive Mechanisms Known to Eli
- `con' file format
- syntax: Grammars for the Specification Files
- `con' file, example
- syntax: Mapping expressions for overload resolution
- `con' file, purpose
- syntax: How to describe a context-free grammar
- Concatenate
- lib: Storage Layout
- concatenation
- lex: Building complex regular expressions
- concrete grammar
- comptrees: Tree Construction
- lidoref: Syntax
-
CONDITION
- news4.0: LIDO Tokens
- conditional compilation
- novice: Descriptive Mechanisms Known to Eli
- conditional expression
- tp: Tree Structure
- tp: Rules Describing Tree Fragments
- conflict
- syntax: How to Resolve Parsing Conflicts
- conflict due to user-defined actions
- syntax: Carrying Out Actions During Parsing
- conflict solved by $ modification
- syntax: Conflict resolution by ignoring possible structures
- conflict solved by @ modification
- syntax: Conflict resolution by ignoring possible structures
- conflict, shift-reduce
- novice: Exercises
- connections
- cola: Options
- Cons
- adt: Linear Lists of Any Type
- consistent renaming
- name:
-
CONSTITUENT
- lidoref: Terminals
- lidoref: Syntax
-
CONSTITUENT(S)
- lidoref: Remote Attribute Access
- lidoref: CONSTITUENT(S)
- CONSTITUENTS
- comptrees: Remote Dependencies in Trees
- comptrees: Access to Contexts within a Subtree
- news4.1: CONSTITUENTS Restrictions Removed
- novice: Creating structured output text
- lidoref: Syntax
- lidoref: Terminals
- news4.2: List-Module
- comptrees: Basic Symbol Computations
- ptg: Using LIDO CONSTITUENTS
- constructing a separator module
- idem: Computations for plain productions
- constructing generic modules
- pp: inst -- Instantiate a Generic Module
- construction function
- tp: Node Construction Functions
- consyntax
- pp: consyntax -- Concrete Syntax
- context, lower
- novice: Managing source text definitions
- context-free grammar
- novice: How to Decompose a Text Processing Problem
- syntax: Context-Free Grammars and Parsing
- novice: How to Decompose a Text Processing Problem
- novice: Specifying the desired phrase structure
- Continue command
- mon: Controlling Your Program
- control characters, inserting into text
- fw: Inserting Arbitrary Characters into the Text
- controlled execution
- pp: Debugging -- Debug a Program Interactively at the Source Level
- controlling execution
- mon: Controlling Your Program
- controlling program
- mon: Controlling Your Program
-
coordAdjust
- lex: Available scanners
- CoordLess
- prop: Set a Property at the First Object Occurrence
- CoordMap
- oldmod: Migration of Eli Version 3.8 modules
- CoordPtr
- lib: Source Text Coordinates and Error Reporting
-
COORDREF
- news4.0:
LINE, COL, COORDREF
- lidoref: Predefined Entities
- Copy
- adt: Linear Lists of Any Type
- copy commands
- ui: Extracting and Editing Objects
- CopyStorage
- lib: Storage Layout
- core
- pp: Debugging -- Debug a Program Interactively at the Source Level
- cost
- tp: Rules
- tp: The Tree Patterns
- Count
- problems: Counting Symbol Occurrences
- prop: Count Occurrences of Objects
- count occurrences of objects
- prop: Count Occurrences of Objects
-
Counter
- news4.3: Counting Symbol Occurrences
- coupling between specifications
- novice: Creating structured output text
-
CPP
- idem: Languages describing tree structure
- comptrees: Implementing Tree Computations
- `Cpp.fw'
- idem: Languages describing tree structure
-
CPtgOutchar
- output: Useful Embedded Functions
-
CPtgOutstr
- output: Useful Embedded Functions
- CRangeSeq
- name: Predefined Identifiers
- CreateNewScope
- name: Scope Properties C-like Bottom-Up
- name: C-like Basic Scope Rules Computed Bottom-Up
- name: C-like Inheritance Bottom-Up
- creating keys
- deftbl: How to create and use definition table keys
- creating new names
- oil: Name Functions
- critical attributes
- gorto: Symbols
- CScope
- name: Basic Scope Rules
- CScopeProp
- name: Joined Ranges C-like Bottom-up
- news4.4: Scope Properties without Ordering Restrictions
- csm.h
- lib: Character String Storage
- Csm_obstk
- lib: Character String Storage
- CsmStrPtr
- lib: Character String Storage
-
CString, Ptg-Pattern
- output: Frequently Used Patterns
-
Ctext
- lex: Available scanners
- `ctl'
- novice: Descriptive Mechanisms Known to Eli
- CType
- oldmod: Migration of Eli Version 3.8 modules
- cumulative column
- lex: Setting coordinate values
- cumulative coordinates
- mon: Input Text Display
- curpos
- lib: Source Text Coordinates and Error Reporting
- CurrTok
- oldmod: Migration of Eli Version 3.8 modules
- customisation
- mon: User Initialisation
- CYCLE IN INDUCED GRAPHS
- gorto: Using GORTO within ELI
- CYCLE IN PARTITIONED GRAPHS
- gorto: Using GORTO within ELI
- cyclic dependencies
- comptrees: Specification Errors
- lidoref: Restrictions
- lidoref: Restrictions
- Cygwin
- news4.4: Eli can now run under Windows
D
- d
- info: Some advanced Info commands
- dangling else problem
- syntax: How the generated parser determines phrase structure
- dangling else solved by $ modification
- syntax: Conflict resolution by ignoring possible structures
- dangling else solved by grammar change
- syntax: Conflict resolution by changing the grammar
- `dapto' file format
- mon: Dapto Grammar
- dapto scoping rules
- mon: Dapto Grammar
-
DAPTO_ARG and non-standard types
- mon: Non-standard types
-
DAPTO_RESULT and non-standard types
- mon: Non-standard types
-
DAPTO_RESULT_INT
- mon: Operations
-
DAPTO_RESULT_INTVAL
- mon: Operations
-
DAPTO_RESULT_LONG
- mon: Operations
-
DAPTO_RESULT_LONGVAL
- mon: Operations
-
DAPTO_RESULT_PTR
- mon: Operations
-
DAPTO_RESULT_PTRVAL
- mon: Operations
-
DAPTO_RESULT_STR
- mon: Operations
- dash
- lex: Character classes
- database
- mon: Monitoring Database
- mon: Implementing Monitoring Interfaces
- dbx
- pp: Debugging -- Debug a Program Interactively at the Source Level
- pp: Debugging -- Debug a Program Interactively at the Source Level
- novice: Exercises
- dbxtool
- pp: Debugging -- Debug a Program Interactively at the Source Level
- DEADLY
- lib: Source Text Coordinates and Error Reporting
- debug
- pp: debug -- Request debugging information in object files
- novice: Exercises
- pp: monitor -- Request monitoring support
- debugging
- pp: Debugging -- Debug a Program Interactively at the Source Level
- novice: Exercises
- novice: How On-line Documentation Supports Debugging
- novice: Common Derived Objects
- declaration
- tp: Declarations
- declarations
- ptg: Using LIDO CONSTITUENTS
- declarations, scope issues
- syntax: Scope rules for declarations
- DeclaratorWithId
- name: C-like Basic Scope Rules
- decomposition
- novice: How to Decompose a Text Processing Problem
- default behavior for white space
- lex: Spaces, Tabs and Newlines
- default interface
- clp: What happens by default?
- default special character
- fw: Special Sequences
- Defer
- type: Basic Type Analysis
- type: Operator Identification
- Deferred Property Association
- type: Operator Identification
- DeferredKey
- type: Deferred Property Association
- define
- pp: define -- Set C Pre-Processor Symbols
- DefineIdn
- name: Environment Module
- deftbl: How to create and use definition table keys
- lib: Contour-Model Environment
- defining occurrences
- name:
- definition before application
- prop: Set a Property at the First Object Occurrence
- definition table
- novice: Descriptive Mechanisms Known to Eli
- novice: How to Decompose a Text Processing Problem
- definition table design
- deftbl: Definition Table Design Criteria
- Definition table keys (DefTableKey)
- mon: Trees and Attribute Values
- DefinitionsOf
- name: Environment Module
- DefPt
- oldmod: Migration of Eli Version 3.8 modules
- DefTableKey
- deftbl: How to create and use definition table keys
- DefTableKeyList
- clp: Accessing options that appear more than once
- deftbl.h
- deftbl: The Definition Table Module
- DeListElem
- adt: Lists in LIDO Specifications
- DeListRoot
- adt: Lists in LIDO Specifications
- `delit'
- novice: Descriptive Mechanisms Known to Eli
- DepAttr
- lidoref: Syntax
- DepAttrList
- lidoref: Syntax
- DepAttrs
- lidoref: Syntax
- dependence among products
- pp: Obtaining Information About the Derivation
- dependencies
- lidoref: Examples
- dependency
- comptrees: Dependent Computations
- dependent domputations
- comptrees: Dependent Computations
- Dependent Expressions
- lidoref: Dependent Expressions
-
DEPENDS_ON
- news4.0:
DEPENDS_ON
- DependsClause
- lidoref: Syntax
- derivation
- syntax: Context-Free Grammars and Parsing
- derivation, structural unparser
- idem: Deriving structural unparsers
- derivation, structure definition
- idem: Obtaining the structure definition
- derivation, textual unparser
- idem: Deriving textual unparsers
- derivation, unparser
- idem: Deriving an Unparser
- derived file object, output
- novice: How to Request Product Manufacture
- derived list object, output
- novice: How to Request Product Manufacture
- derived object
- ui: Referring to Objects
- novice: Common Derived Objects
- derived object cache
- novice: Customizing Eli's Behavior
- DescribeCoord command
- mon: Input Text Display
- descriptions of subproblems
- novice: Descriptive Mechanisms Known to Eli
- development process
- novice: Example of Eli Use
- dfltrepar.c
- syntax: Improving Error Recovery in the Generated Parser
- diagnostic products
- pp: Diagnosing Specification Inconsistencies
-
Dir
- ui: Variables
- DirectInherits
- name: Environment Module
- directives
- pp: ignore -- Do Not Verify include Files
- directories
- input: Accessing the Current Token
- DISPLAY
- gorto: Using GORTO within ELI
- fw: Introduction
-
DIV
- lidoref: Predefined Entities
- documentation
- clp: Documentation options and parameters
- dofold
- lib: Unique Identifier Management
- domain-specific modules
- pp: inst -- Instantiate a Generic Module
- dot
- lex: Character classes
- double
- ptg: Typed Insertion Points
- oil: A more complex example
- double quote
- lex: Matching operator characters
- DTD file
- idem: Languages describing tree structure
- idem: Obtaining the structure definition
- dumpidn
- lib: Unique Identifier Management
- dumpstr
- lib: Character String Storage
-
dvi
- fw: Introduction
- pp: dvi -- Device-independent TeX typesetter file
- dyadic operator
- syntax: Mapping expressions for overload resolution
- Dynamic Storage Allocation
- adt: Mapping Integral Values To Other Types
- DynSpace
- oldmod: Migration of Eli Version 3.8 modules
E
- e
- info: Some Advanced Info Commands
- info: Interacting with examples using Info
- edit command
- pp: help -- Cross-Reference to Documentation
- editing
- novice: Exercises
- editing a file object
- novice: How to Request Product Manufacture
- editing files
- mon: Changing files from within Noosa
- Editing files in Noosa
- news4.3: File and handlers windows
- editing files while monitoring
- news4.1: Monitoring
- EDITOR
- info: Info Options.
- faq: Is the file `.odinrc' still read?
- novice: Hints on Session Management
- Elements
- lidoref: Syntax
- ElemIn
- adt: Linear Lists of Any Type
-
ElemToBitSet
- news4.3: Bit Sets of Arbitrary Length
- Eli
- comptrees: Interactions within Eli
-
eli command
- novice: Hints on Cache Management
- Eli package directory
- sysadmin: Installing Eli
- Eli session
- novice: Hints on Session Management
- novice: Hints on Cache Management
- Eli, typical use
- novice: Example of Eli Use
- ELI_DEBUGGER
- pp: Monitoring -- Monitor a program at the specification level
-
ELI_DEBUGGER.
- pp: Debugging -- Debug a Program Interactively at the Source Level
-
ELICACHE
- faq: Where to Find Eli Locally
- elilink
- sysadmin: Installing Eli
- Emacs
- novice: Hints on Session Management
- empty .clp files
- news4.1: Command-line processing
- empty coercion sequence
- oil: Coercion sequences
- empty input text, representation of
- syntax: Conflict resolution by ignoring possible structures
- empty output
- news4.0: New specification types in PTG
- empty rules
- news4.1: CHAIN in Empty Rules
- empty specification
- clp: The general format of the command line
- encodings of non-literals
- lex: Building processors
- EndOfText
- lex: Available processors
- enter event
- mon: Time Profiles
- mon: Supporting Profiling
- entity
- novice: How to Decompose a Text Processing Problem
- novice: Managing source text definitions
- novice: Managing source text definitions
- Environment
- name: Environment Module
- Environment Module
- name: Environment Module
- news4.3: Predefined Identifiers
- news4.1: Environment Module Enhancements
- deftbl: How to create and use definition table keys
- Environments (Environment)
- mon: Trees and Attribute Values
- envmod
- name: Environment Module
- news4.1: Environment Module Enhancements
- envmod.h
- lib: Contour-Model Environment
- EnvOf
- name: Environment Module
- EnvOfInherit
- name: Environment Module
-
EOF
- syntax: Conflict resolution by ignoring possible structures
- EOL markers, inserting
- fw: Inserting End of Line Markers
- EOL markers, suppressing
- fw: Suppressing End of Line Markers
-
Eol, Ptg-Pattern.
- output: Frequently Used Patterns
-
EQ
- lidoref: Predefined Entities
- err
- novice: Common Derived Objects
- err.h
- lib: Source Text Coordinates and Error Reporting
-
ErrLevel
- ui: Variables
- ERROR
- lib: Source Text Coordinates and Error Reporting
- novice: Managing source text definitions
- pp: error -- Error Reports
- novice: Creating structured output text
- `ERROR AUTOMATIC'
- cola: Options
- error coercion
- oil: Coercion sequences
- error coercion sequence
- oil: Coercion sequences
- error format
- clp: Options that affect usage messages
- error messages
- problems:
- mon: Messages
- comptrees: Specification Errors
- error report
- pp: error -- Error Reports
- pp: warning -- Warning Messages and Error Reports
- error reported in a modification
- syntax: Conflict resolution by ignoring possible structures
- error reports during parsing
- syntax: Context-Free Grammars and Parsing
- error severity
- novice: Managing source text definitions
- novice: Creating structured output text
-
ErrorCount
- novice: Creating structured output text
- lib: Source Text Coordinates and Error Reporting
- ErrorInit
- lib: Source Text Coordinates and Error Reporting
-
Errors, lexical
- lex: Making White Space Illegal
- `eta'
- novice: Descriptive Mechanisms Known to Eli
- event
- mon: Breakpoints and events
- mon: Event Types
- event counting
- mon: Frequency Profiles
- event handlers
- mon: Breakpoints and events
- event parameters
- mon: Breakpoints and events
- Event tracing dialog box
- news4.3: Main window command changes
- event type
- mon: Event Types
- exact right context
- syntax: Conflict resolution by ignoring possible structures
- examining attributes
- mon: Trees and Attribute Values
- example
- info: Interacting with examples using Info
- ptg: A Complete Example
- example application
- deftbl: A simple definition table application
- example language
- ptg: Source Language Structure
- example of a reduce-reduce conflict
- syntax: How the generated parser determines phrase structure
- example of a shift-reduce conflict
- syntax: How the generated parser determines phrase structure
- example of a type-`con' file
- syntax: Mapping expressions for overload resolution
- example of a type-`map' file
- syntax: Mapping expressions for overload resolution
- example of debugging
- novice: Exercises
- example of editing
- novice: Exercises
- example of obtaining help
- novice: Exercises
- example of requesting source code
- novice: Exercises
- example of user-defined actions
- syntax: Carrying Out Actions During Parsing
- example operation declaration
- deftbl: How to declare operations
- `example.fw'
- idem: Using an Unparser
- examples
- type: Basic Type Analysis
- type:
- name:
- modlib:
- name: Basic Scope Rules
- type: Basic Type Analysis
- type:
- modlib:
- modlib:
- name:
- name: Basic Scope Rules
- modlib:
- Examples, FunnelWeb
- fw: Introduction
- exe
- pp: exe -- Executable Version of the Processor
- novice: Common Derived Objects
- fw: Introduction
- executable program
- pp: exe -- Executable Version of the Processor
- executable target
- novice: Hints on Session Management
- ui: The Odinfile
- execution monitoring
- pp: Monitoring -- Monitor a program at the specification level
- exiting Noosa
- mon: Invoking Noosa
- expected argument type
- oil: Looking at an operator's type signature
- expert system
- pp: Obtaining Information About the Derivation
- ExpInfo
- pp: ExpInfo -- Information about remote attribute access
- comptrees: Specification Errors
- explanation of reports
- pp: help -- Cross-Reference to Documentation
- exported identifiers
- tp: Predefined Entities
- ptg: Predefined Entities
- Expression
- lidoref: Syntax
- Expressions
- ptg: Expressions
- lidoref: Expressions
- lidoref: Expressions
- expressions for derived objects
- ui: Referring to Objects
- external modifications, informing Eli
- pp: test -- Check Whether an Object has been Modified
F
- f
- info: Some advanced Info commands
- FAQ
- faq:
- feedback
- pp: Obtaining Information About the Derivation
- feedback to the user
- novice: Hints on Session Management
- Field
- oldmod: Migration of Eli Version 3.8 modules
- file format
- mon: Dapto Grammar
- file formats
- syntax: Grammars for the Specification Files
- file name
- ptg: Program Frame
- file object, editing
- novice: How to Request Product Manufacture
- file object, output
- novice: How to Request Product Manufacture
- file target
- novice: Hints on Session Management
- ui: The Odinfile
- filename
- fw: Output Files
- files, non-product
- news4.1: FunnelWeb Output Specification
- fw: Output Files
- Filter
- adt: Lists in LIDO Specifications
- FilterListElem
- news4.2: LidoList-Module
- adt: Lists in LIDO Specifications
- finalisation
- mon: Breakpoints and events
- finalization
- novice: Descriptive Mechanisms Known to Eli
- FindFile
- input: Command Line Arguments for Included Files
- finit
- mon: Breakpoints and events
- finite-state machine
- syntax: How the generated parser determines phrase structure
- Finl
- adt: Linear Lists of Any Type
- `FINL.phi'
- novice: Descriptive Mechanisms Known to Eli
- finlBuf
- lib: Text Input
- FirstOcc
- prop: Check for Unique Object Occurrences
- flat range
- name: Basic Scope Rules
- float
- ptg: Typed Insertion Points
- floating point numbers
- ptg: Output of Data Items
- fold
- pp: fold -- Make the Processor Case-Insensitive
- fonts
- mon: X resources used by Noosa
- fonts in Noosa
- news4.1: Monitoring
- ForEachStackElementDown
- adt: Stacks of Any Type
- ForEachStackElementUp
- adt: Stacks of Any Type
- formal parameter lists
- fw: Formal Parameter Lists
- formatted file
- pp: ps -- PostScript file
- pp: dvi -- Device-independent TeX typesetter file
- formatting strategy
- idem: Using an Unparser
- frame
- lib: The Eli Library
- free
- lib: Memory Object Management
- Freq command
- mon: Frequency Profiles
- frequency profile
- mon: Frequency Profiles
- FreqZero command
- mon: Frequency Profiles
- function
- comptrees: Value Dependencies
- function
AddElemToBitSet
- adt: Bit Sets of Arbitrary Length
- function
AddElIS
- adt: Bit Sets of Integer Size
- function AddIdn
- name: Environment Module
- function
AddRangeToBitSet
- adt: Bit Sets of Arbitrary Length
- function AddToOrderedSet
- adt: Linear Lists of Any Type
- function AddToSet
- adt: Linear Lists of Any Type
- function App
- adt: Linear Lists of Any Type
- function AppEl
- adt: Linear Lists of Any Type
- function application
- novice: How to Decompose a Text Processing Problem
- function
ApplyToBitSet
- adt: Bit Sets of Arbitrary Length
- function BindIdn
- name: Environment Module
- function BindingInEnv
- name: Environment Module
- function BindingInScope
- name: Environment Module
- function BindInScope
- name: Environment Module
- function BindKey
- name: Environment Module
- function BindKeyInScope
- name: Environment Module
- function
C_outchar
- output: Output String Conversion
- function
C_outstr
- output: Output String Conversion
- function call
- type: Function Types
- Function Call Insertion
- ptg: Function Call Insertion
- function calls
- lidoref: Simple Expressions
- function
CardIS
- adt: Bit Sets of Integer Size
- function
CardOfBitSet
- adt: Bit Sets of Arbitrary Length
- function Comp
- adt: Linear Lists of Any Type
- function
ComplBitSet
- adt: Bit Sets of Arbitrary Length
- function
ComplToBitSet
- adt: Bit Sets of Arbitrary Length
- function Cons
- adt: Linear Lists of Any Type
- function
ConsIS
- adt: Bit Sets of Integer Size
- function Copy
- adt: Linear Lists of Any Type
- function declaration
- type: Function Types
- function DefineIdn
- name: Environment Module
- function
DisjIS
- adt: Bit Sets of Integer Size
- function
DynAlloc
- adt: Dynamic Storage Allocation
- function
DynClear
- adt: Dynamic Storage Allocation
- function ElemIn
- adt: Linear Lists of Any Type
- function
ElemInBitSet
- adt: Bit Sets of Arbitrary Length
- function
ElemToBitSet
- adt: Bit Sets of Arbitrary Length
- function
EmptyBitSet
- adt: Bit Sets of Arbitrary Length
- function
EmptyIntersectBitSet
- adt: Bit Sets of Arbitrary Length
- function
EmptyIS
- adt: Bit Sets of Integer Size
- function
EqualBitSet
- adt: Bit Sets of Arbitrary Length
- function
EqualIS
- adt: Bit Sets of Integer Size
- function Filter
- adt: Lists in LIDO Specifications
- function
FindFile
- input: Command Line Arguments for Included Files
- function Finl
- adt: Linear Lists of Any Type
- function
FinlMap
- adt: Mapping Integral Values To Other Types
- function
FreeBitSet
- adt: Bit Sets of Arbitrary Length
- function
FreeMemBitSet
- adt: Bit Sets of Arbitrary Length
- function
GetCurrTok
- input: Insert a File into the Input Stream
- function
GetMap
- adt: Mapping Integral Values To Other Types
- function Head
- adt: Linear Lists of Any Type
- function
InclIS
- adt: Bit Sets of Integer Size
- function InheritClass
- name: Environment Module
- function Inheritsfrom
- name: Environment Module
- function
InIS
- adt: Bit Sets of Integer Size
- function
InitDynSpace
- adt: Dynamic Storage Allocation
- function
InitMap
- adt: Mapping Integral Values To Other Types
- function
InitMapValues
- adt: Mapping Integral Values To Other Types
- function InsertAfter
- adt: Linear Lists of Any Type
- function
InterIS
- adt: Bit Sets of Integer Size
- function
IntersectBitSet
- adt: Bit Sets of Arbitrary Length
- function
IntersectToBitSet
- adt: Bit Sets of Arbitrary Length
- function IthElem
- adt: Linear Lists of Any Type
- function KeyInEnv
- name: Environment Module
- function KeyInScope
- name: Environment Module
- function Length
- adt: Linear Lists of Any Type
- function Map
- adt: Linear Lists of Any Type
- function MapFct
- adt: Linear Lists of Any Type
- function
NewBitSet
- adt: Bit Sets of Arbitrary Length
- function
NewInput
- input: Insert a File into the Input Stream
- input: Command Line Arguments for Included Files
- function
NextElemInBitSet
- adt: Bit Sets of Arbitrary Length
- function NextInhBinding
- name: Environment Module
- function NextInhKey
- name: Environment Module
- function
NullIS
- adt: Bit Sets of Integer Size
- function OrderedInsert
- adt: Linear Lists of Any Type
- function
outstr
- output: Output String Conversion
- function OverridesBinding
- name: Environment Module
- function
P_outstr
- output: Output String Conversion
- function PreDefine
- name: Predefined Identifiers
- name: Predefined Identifiers
- function PreDefineSym
- name: Predefined Identifiers
- name: Predefined Identifiers
- function
PrintBitSet
- adt: Bit Sets of Arbitrary Length
- function
PrintElemsBitSet
- adt: Bit Sets of Arbitrary Length
- function RefEndApp
- adt: Linear Lists of Any Type
- function RefEndCons
- adt: Linear Lists of Any Type
- function
SetMap
- adt: Mapping Integral Values To Other Types
- function signature
- ptg: Function Call Insertion
- ptg: Typed Insertion Points
- ptg: Pattern Specifications
- function Single
- adt: Linear Lists of Any Type
- function
SingleIS
- adt: Bit Sets of Integer Size
- function
SubElemFromBitSet
- adt: Bit Sets of Arbitrary Length
- function
SubIS
- adt: Bit Sets of Integer Size
- function
SubtractBitSet
- adt: Bit Sets of Arbitrary Length
- function
SubtractFromBitSet
- adt: Bit Sets of Arbitrary Length
- function Sum
- adt: Linear Lists of Any Type
- function SumFct
- adt: Linear Lists of Any Type
- function Tail
- adt: Linear Lists of Any Type
- function TransDefer
- type: Basic Type Analysis
- function type
- adt:
- function types
- type: Pointer Types
- function
UnionToBitSet
- adt: Bit Sets of Arbitrary Length
- function
UniteBitSet
- adt: Bit Sets of Arbitrary Length
- function
UniteIS
- adt: Bit Sets of Integer Size
- function, node construction
- tp: Node Construction Functions
- FunctionName
- lidoref: Syntax
- functions, printing
- novice: How to Decompose a Text Processing Problem
- functions, text generation
- novice: How to Decompose a Text Processing Problem
- FunnelWeb
- pp: Producing Formatted Documents
- news4.3: FunnelWeb
- FunnelWeb Example
- fw: Introduction
- FunnelWeb files
- news4.1: FunnelWeb Output Specification
- FunnelWeb typesetters
- news4.2: New FunnelWeb Typesetter Support
- `fw'
- novice: Creating structured output text
- novice: Descriptive Mechanisms Known to Eli
- Fwd
- oldmod: Migration of Eli Version 3.8 modules
- fwGen
- pp: fwGen -- Obtain the Product Files Generated by FunnelWeb
- fwHtml
- pp: fwHtml -- HTML file
- fwTex
- pp: fwTex -- TeX input file
-
fwTexinfo
- fw: Introduction
G
- g
- info: Some Advanced Info Commands
- GChain
- oldmod: Migration of Eli Version 3.8 modules
- GDB
- pp: Debugging -- Debug a Program Interactively at the Source Level
- novice: Exercises
- pp: Debugging -- Debug a Program Interactively at the Source Level
-
GE
- lidoref: Predefined Entities
-
gencode
- novice: Common Derived Objects
- novice: Exercises
- pp: gencode -- Code Derived from the Specifications
- general format
- clp: The general format of the command line
- generated files
- pp: gencode -- Code Derived from the Specifications
- pp: help -- Cross-Reference to Documentation
- generated program, characteristics
- novice: How Eli Creates a Text Processing Program
- generated trees
- news4.1: Bottom-up Evaluation
- GenerateName
- problems: Generating Optional Identifiers
- Generating Identifiers
- ptg: Generating Identifiers
- Generating Output
- output:
- generation of program text
- novice: How to Decompose a Text Processing Problem
- generation, parser
- pp: parsable -- Verify that the Grammar is Parsable
- generic module
- novice: Managing source text definitions
- novice: Managing source text definitions
- novice: Descriptive Mechanisms Known to Eli
- novice: Creating structured output text
- generic modules, naming instances
- pp: instance -- Name an Instance of a Generic Module
- generic modules, user-constructed
- pp: inst -- Instantiate a Generic Module
- GenName
- oldmod: Migration of Eli Version 3.8 modules
-
GENTREE
- lidoref: Predefined Entities
- lidoref: Examples
- Get
- deftbl: How to declare operations
- Get operations
- deftbl: Behavior of the basic query operations
- GetClpValue
- clp: Accessing options with string values
- clp: Accessing options with integer values
- GetKind
- prop: Associate Kinds to Objects
- GetKindSet
- prop: Associate Sets of Kinds to Objects
- GetScope
- name: Scope Properties without Ordering Restrictions
- name: Scope Properties C-like
- GetScopeProp
- name: Scope Properties C-like Bottom-Up
- `gla'
- novice: Descriptive Mechanisms Known to Eli
- comptrees: Tree Construction
-
glalex
- lex: The Generated Lexical Analyzer Module
- `gnrc'
- novice: Descriptive Mechanisms Known to Eli
- GNU debugger
- pp: Debugging -- Debug a Program Interactively at the Source Level
- GORTO.bak
- gorto: Using GORTO within ELI
- GORTO.ctl
- gorto: Using GORTO within ELI
- GotAllInh
- name: Inheritance with Algol-like Scope Rules
- GotDeferProp
- type: Deferred Property Association
- GotInh
- name: Inheritance of Scopes
- GotInhNest
- name: Inheritance with Algol-like Scope Rules
- GotInhScopes
- name: Inheritance with C-like Scope Rules
- name: Inheritance with Algol-like Scope Rules
- name: Inheritance of Scopes
- GotProp
- type: Basic Type Analysis
- GotScopes
- oldmod: Migration of Eli Version 3.8 modules
- GotScopesDefs
- oldmod: Migration of Eli Version 3.8 modules
- GotType
- type: Basic Type Analysis
- grammar
- lex: Specifications
- syntax: Context-Free Grammars and Parsing
- grammar changes to resolve ambiguity
- syntax: Conflict resolution by changing the grammar
- grammar development
- novice: Specifying the desired phrase structure
- grammar listing
- clp: Complete Grammar Listing
- grammar root
- news4.1: Grammar Root Symbol
- grammar rule
- novice: How to Decompose a Text Processing Problem
- growth
- lib: Memory Object Management
-
GT
- lidoref: Predefined Entities
H
- halt of the parser
- syntax: How the generated parser determines phrase structure
- Handlers command
- mon: Breakpoints and events
-
HEAD
- lidoref: Examples
- news4.1: CHAIN in Empty Rules
- novice: Creating structured output text
- comptrees: Left-to-Right Dependencies
- adt: Linear Lists of Any Type
- head of coercion sequence
- oil: Coercion sequences
- `HEAD.phi'
- novice: Descriptive Mechanisms Known to Eli
- header file
- pp: source -- Source Version of the Processor
- header files
- mon: Header Files
- help
- pp: help -- Cross-Reference to Documentation
- novice: Exercises
- novice: How On-line Documentation Supports Debugging
- novice: Common Derived Objects
- help derivation
- comptrees: Specification Errors
- help request to Eli
- novice: Hints on Session Management
-
HelpLevel
- ui: Variables
- Hiding of attributes
- gorto: The Main Window
-
History
- ui: Variables
- novice: Exercises
- hypertext
- pp: help -- Cross-Reference to Documentation
I
-
Id, Ptg Pattern
- output: Frequently Used Patterns
- IdDef
- oldmod: Migration of Eli Version 3.8 modules
- IdDefScope
- name: Basic Scope Rules
- novice: Managing source text definitions
- name: C-like Basic Scope Rules
- name: Algol-like Basic Scope Rules
- IdDefScopeProp
- oldmod: Migration of Eli Version 3.8 modules
- oldmod: Migration of Eli Version 3.8 modules
- IdDefUse
- name: C-like Basic Scope Rules
-
idem
- news4.1: Abstract Syntax Tree Unparsing
- idem: Deriving textual unparsers
- Idem and literal chain rules
- syntax: Complete generated concrete and abstract syntaxes
- `Idem.fw'
- idem: Languages describing tree structure
-
IdemOrigPtg attribute
- idem: Changing
IdemPtg computations
-
IdemPtg
- idem: Computations for plain productions
- idem: Computations for LISTOF productions
- idem: Computations for plain productions
-
IdemPtg, computation
- idem: Changing
IdemPtg computations
- idem: Changing Structure or Representation
-
IdemPtg, overriding
- idem: Changing
IdemPtg computations
-
IdemReproduce
- idem: Computations for plain productions
- idem: Computations for plain productions
-
IdemReproduce_X
- idem: Computations for LISTOF productions
- idem: Computations for LISTOF productions
-
IDENTICAL
- lidoref: Predefined Entities
- identifier
- ptg: Generating Identifiers
- tp: Summary of the Specification Language
- novice: How to Decompose a Text Processing Problem
- oil: A
|