Eli   Documents

General Information

 o Eli: Translator Construction Made Easy
 o Global Index
 o Frequently Asked Questions
 o Typical Eli Usage Errors

Tutorials

 o Quick Reference Card
 o Guide For new Eli Users
 o Release Notes of Eli
 o Tutorial on Name Analysis
 o Tutorial on Scope Graphs
 o Tutorial on Type Analysis
 o Typical Eli Usage Errors

Reference Manuals

 o User Interface
 o Eli products and parameters
 o LIDO Reference Manual
 o Typical Eli Usage Errors

Libraries

 o Eli library routines
 o Specification Module Library

Translation Tasks

 o Lexical analysis specification
 o Syntactic Analysis Manual
 o Computation in Trees

Tools

 o LIGA Control Language
 o Debugging Information for LIDO
 o Graphical ORder TOol

 o FunnelWeb User's Manual

 o Pattern-based Text Generator
 o Property Definition Language
 o Operator Identification Language
 o Tree Grammar Specification Language
 o Command Line Processing
 o COLA Options Reference Manual

 o Generating Unparsing Code

 o Monitoring a Processor's Execution

Administration

 o System Administration Guide

Mail Home

Guide for New Eli Users

Previous Chapter Table of Contents


Index

!

!
Hints on Session Management

%

%
Hints on Session Management

-

-c command line argument
Hints on Cache Management
-R command line parameter
Hints on Cache Management
Hints on Cache Management

<

<
Common Derived Objects

=

==
Hints on Session Management

>

>
Common Derived Objects

A

AlgScope module
Managing source text definitions
attribute
How to Decompose a Text Processing Problem
attribute grammar
Creating structured output text
Creating structured output text
Managing source text definitions
axiom
How to Decompose a Text Processing Problem

B

browser session
Exercises

C

C constant
How to Decompose a Text Processing Problem
C macro
Creating structured output text
C-style comment
Nonliteral character sequences and comments
Descriptive Mechanisms Known to Eli
C_COMMENT
Nonliteral character sequences and comments
cache
Customizing Eli's Behavior
canned description
Nonliteral character sequences and comments
character sequences
How to Decompose a Text Processing Problem
Descriptive Mechanisms Known to Eli
child
How to Decompose a Text Processing Problem
`clp'
Descriptive Mechanisms Known to Eli
combining related specifications
Creating structured output text
command line argument
Descriptive Mechanisms Known to Eli
command line arguments
Hints on Cache Management
comment
Nonliteral character sequences and comments
computation
Descriptive Mechanisms Known to Eli
How to Decompose a Text Processing Problem
`con'
Descriptive Mechanisms Known to Eli
conditional compilation
Descriptive Mechanisms Known to Eli
conflict, shift-reduce
Exercises
CONSTITUENTS
Creating structured output text
context, lower
Managing source text definitions
context-free grammar
How to Decompose a Text Processing Problem
How to Decompose a Text Processing Problem
Specifying the desired phrase structure
coupling between specifications
Creating structured output text
`ctl'
Descriptive Mechanisms Known to Eli

D

dbx
Exercises
debug
Exercises
debugging
Exercises
How On-line Documentation Supports Debugging
Common Derived Objects
decomposition
How to Decompose a Text Processing Problem
definition table
How to Decompose a Text Processing Problem
Descriptive Mechanisms Known to Eli
`delit'
Descriptive Mechanisms Known to Eli
derived file object, output
How to Request Product Manufacture
derived list object, output
How to Request Product Manufacture
derived object
Common Derived Objects
derived object cache
Customizing Eli's Behavior
descriptions of subproblems
Descriptive Mechanisms Known to Eli
development process
Example of Eli Use

E

editing
Exercises
editing a file object
How to Request Product Manufacture
EDITOR
Hints on Session Management
eli command
Hints on Cache Management
Eli session
Hints on Cache Management
Hints on Session Management
Eli, typical use
Example of Eli Use
Emacs
Hints on Session Management
entity
Managing source text definitions
How to Decompose a Text Processing Problem
Managing source text definitions
err
Common Derived Objects
ERROR
Creating structured output text
Managing source text definitions
error severity
Managing source text definitions
Creating structured output text
ErrorCount
Creating structured output text
`eta'
Descriptive Mechanisms Known to Eli
example of debugging
Exercises
example of editing
Exercises
example of obtaining help
Exercises
example of requesting source code
Exercises
exe
Common Derived Objects
executable target
Hints on Session Management

F

feedback to the user
Hints on Session Management
file object, editing
How to Request Product Manufacture
file object, output
How to Request Product Manufacture
file target
Hints on Session Management
finalization
Descriptive Mechanisms Known to Eli
`FINL.phi'
Descriptive Mechanisms Known to Eli
function application
How to Decompose a Text Processing Problem
functions, printing
How to Decompose a Text Processing Problem
functions, text generation
How to Decompose a Text Processing Problem
`fw'
Creating structured output text
Descriptive Mechanisms Known to Eli

G

gdb
Exercises
gencode
Exercises
Common Derived Objects
generated program, characteristics
How Eli Creates a Text Processing Program
generation of program text
How to Decompose a Text Processing Problem
generic module
Creating structured output text
Managing source text definitions
Descriptive Mechanisms Known to Eli
Managing source text definitions
`gla'
Descriptive Mechanisms Known to Eli
`gnrc'
Descriptive Mechanisms Known to Eli
grammar development
Specifying the desired phrase structure
grammar rule
How to Decompose a Text Processing Problem

H

`head'
Creating structured output text
`HEAD.phi'
Descriptive Mechanisms Known to Eli
help
How On-line Documentation Supports Debugging
Exercises
Common Derived Objects
help request to Eli
Hints on Session Management
history
Exercises

I

IdDefScope
Managing source text definitions
identifier
How to Decompose a Text Processing Problem
identifier table
Descriptive Mechanisms Known to Eli
identifier, in odin-expressions
Common Derived Objects
include directive
Descriptive Mechanisms Known to Eli
Descriptive Mechanisms Known to Eli
Descriptive Mechanisms Known to Eli
inheritance
Managing source text definitions
INHERITS
Managing source text definitions
`INIT.phi'
Descriptive Mechanisms Known to Eli
initialization
Descriptive Mechanisms Known to Eli
instantiation
Managing source text definitions
interactive Eli session
Hints on Session Management

K

key
How to Decompose a Text Processing Problem

L

LALR 1 condition
Exercises
LeafPtg
Creating structured output text
Creating structured output text
lexical analysis
How to Decompose a Text Processing Problem
`lido'
Descriptive Mechanisms Known to Eli
lint
Exercises
list object, output
How to Request Product Manufacture
literal
How to Decompose a Text Processing Problem
Nonliteral character sequences and comments
Descriptive Mechanisms Known to Eli
LogLevel
Exercises
Hints on Session Management
lower context
Managing source text definitions

M

macro definition
Descriptive Mechanisms Known to Eli
`map'
Descriptive Mechanisms Known to Eli
message
Managing source text definitions
mkidn
Nonliteral character sequences and comments
mkstr
How to Decompose a Text Processing Problem
module, generic
Managing source text definitions
monitoring
Common Derived Objects
multiple caches
Hints on Cache Management

N

name of a derived object
Common Derived Objects
nested regions
Managing source text definitions
newline character
Nonliteral character sequences and comments
node
How to Decompose a Text Processing Problem
NoKey
How to Decompose a Text Processing Problem
non-interactive Eli session
Hints on Session Management
nonliteral symbol
Nonliteral character sequences and comments
nonterminal symbol
How to Decompose a Text Processing Problem

O

object, derived
Common Derived Objects
object, source
Common Derived Objects
odin-expression
Common Derived Objects
`Odinfile'
Hints on Session Management
`oil'
Descriptive Mechanisms Known to Eli
operator, in odin-expressions
Common Derived Objects
output
How to Decompose a Text Processing Problem
output text structure
Descriptive Mechanisms Known to Eli
How to Decompose a Text Processing Problem
output to a file
How to Request Product Manufacture
overload resolution
How to Decompose a Text Processing Problem
Descriptive Mechanisms Known to Eli

P

parsable
Exercises
parser
Specifying the desired phrase structure
`pdl'
Descriptive Mechanisms Known to Eli
`phi'
Descriptive Mechanisms Known to Eli
phrase
How to Decompose a Text Processing Problem
phrase structure
Descriptive Mechanisms Known to Eli
Descriptive Mechanisms Known to Eli
How to Decompose a Text Processing Problem
Specifying the desired phrase structure
printing functions
How to Decompose a Text Processing Problem
processor, token
How to Decompose a Text Processing Problem
program text generation
Descriptive Mechanisms Known to Eli
How to Decompose a Text Processing Problem
property definition
Descriptive Mechanisms Known to Eli
`ptg'
Descriptive Mechanisms Known to Eli
PTG specification
Creating structured output text
PTGName
Creating structured output text
PTGNode
Creating structured output text
PTGNULL
How to Decompose a Text Processing Problem
PTGNumb
Creating structured output text

Q

query
How to Decompose a Text Processing Problem

R

RangeScope
Managing source text definitions
RangeUnique
Managing source text definitions
region
Managing source text definitions
regions, nested
Managing source text definitions
relationship
How to Decompose a Text Processing Problem
requesting source code, example
Exercises
root
How to Decompose a Text Processing Problem
RootScope
Managing source text definitions
rule, grammar
How to Decompose a Text Processing Problem
rule, scope
How to Decompose a Text Processing Problem
run
Common Derived Objects

S

scope rules
How to Decompose a Text Processing Problem
sentence
How to Decompose a Text Processing Problem
separate caches
Hints on Cache Management
severity of errors
Creating structured output text
Managing source text definitions
shift-reduce conflict
Exercises
significant character sequence
How to Decompose a Text Processing Problem
Nonliteral character sequences and comments
single cache
Hints on Cache Management
source
Common Derived Objects
Exercises
source object
Common Derived Objects
specification types
Descriptive Mechanisms Known to Eli
`specs'
Descriptive Mechanisms Known to Eli
standard output
How to Request Product Manufacture
`str'
Descriptive Mechanisms Known to Eli
structured output text
Descriptive Mechanisms Known to Eli
How to Decompose a Text Processing Problem
subproblem
How to Decompose a Text Processing Problem
subproblem descriptions
Descriptive Mechanisms Known to Eli
`sym'
Descriptive Mechanisms Known to Eli
SYMBOL
Managing source text definitions
How to Decompose a Text Processing Problem
symbol attribution
Managing source text definitions
symbol, nonterminal
How to Decompose a Text Processing Problem
symbol, terminal
How to Decompose a Text Processing Problem
syntactic analysis
How to Decompose a Text Processing Problem
system documentation
System Documentation

T

tab character
Nonliteral character sequences and comments
target
Hints on Session Management
template
How to Decompose a Text Processing Problem
Creating structured output text
TERM
Managing source text definitions
terminal symbol
Nonliteral character sequences and comments
How to Decompose a Text Processing Problem
text fragment
How to Decompose a Text Processing Problem
text generation function
Creating structured output text
How to Decompose a Text Processing Problem
token processor
How to Decompose a Text Processing Problem
tree structure
Descriptive Mechanisms Known to Eli
tree structure, meaning of
Specifying the desired phrase structure
type-`clp' file
Descriptive Mechanisms Known to Eli
type-`con' file
Descriptive Mechanisms Known to Eli
type-`ctl' file
Descriptive Mechanisms Known to Eli
type-`delit' file
Descriptive Mechanisms Known to Eli
type-`eta' file
Descriptive Mechanisms Known to Eli
type-`FINL.phi' file
Descriptive Mechanisms Known to Eli
type-`fw' file
Creating structured output text
Descriptive Mechanisms Known to Eli
type-`gla' file
Descriptive Mechanisms Known to Eli
type-`gnrc' file
Descriptive Mechanisms Known to Eli
type-`HEAD.phi' file
Creating structured output text
Descriptive Mechanisms Known to Eli
type-`INIT.phi' file
Descriptive Mechanisms Known to Eli
type-`lido' file
Descriptive Mechanisms Known to Eli
type-`oil' file
Descriptive Mechanisms Known to Eli
type-`pdl' file
Descriptive Mechanisms Known to Eli
type-`phi' file
Descriptive Mechanisms Known to Eli
type-`ptg' file
Descriptive Mechanisms Known to Eli
type-`specs' file
Descriptive Mechanisms Known to Eli
type-`str' file
Descriptive Mechanisms Known to Eli
type-`sym' file
Descriptive Mechanisms Known to Eli
types, of input specification
Descriptive Mechanisms Known to Eli
typical use of Eli
Example of Eli Use

U

Unique
Managing source text definitions
Unique module
Managing source text definitions
update
How to Decompose a Text Processing Problem

V

viewlist
Common Derived Objects
virtual target
Hints on Session Management

W

warn
Common Derived Objects
white space
Nonliteral character sequences and comments
white space, in odin-expressions
Common Derived Objects


Previous Chapter Table of Contents