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

LIDO - Reference Manual

Previous Chapter Table of Contents


Index

A

accumulating attribute
Accumulating Computations
accumulating computations
Syntax
Accumulating Computations
ADD
Predefined Entities
AND
Predefined Entities
APPLY
Predefined Entities
ARGTOONE
Predefined Entities
Arguments
Syntax
ATTR
Syntax
AttrClass
Syntax
Attribute
Syntax
attribute class
Examples
Syntax
Attributes
Examples
Types and Classes of Attributes
attribute computations
Examples
Syntax
attribute GENTREE
Examples
attribute type
Examples
Restrictions
Examples
Types and Classes of Attributes
attributes
Attributes
Attributes
AttrName
Syntax
AttrNames
Syntax
AttrSpecs
Syntax

B

BITAND
Predefined Entities
BITOR
Predefined Entities
BITXOR
Predefined Entities
bottom-up computations
Restrictions
Examples
BottomUp
Pragmas
Syntax
Restrictions

C

C literals
Simple Expressions
C_Char
Syntax
C_Float
Syntax
C_Integer
Syntax
C_Name
Syntax
C_String
Syntax
CHAIN
Remote Attribute Access
CHAIN
CHAIN
chain productions
Tree Construction Functions
ChainName
Syntax
CHAINSTART
Syntax
Examples
CLASS
Syntax
class of attributes
Examples
Types and Classes of Attributes
Syntax
Attributes
Examples
CLASS symbols
Symbol Specifications
Remote Attribute Access
Inheritance of Computations
Examples
COL
Predefined Entities
CombFctName
Syntax
comments
Syntax
Computations
Computations
Syntax
COMPUTE
Syntax
Computed Subtrees
Computed Subtrees
concrete grammar
Syntax
CONSTITUENT
Syntax
Terminals
CONSTITUENT(S)
Remote Attribute Access
CONSTITUENT(S)
CONSTITUENTS
Terminals
Syntax
COORDREF
Predefined Entities
cyclic dependencies
Restrictions
Restrictions

D

DepAttr
Syntax
DepAttrList
Syntax
DepAttrs
Syntax
dependencies
Examples
Dependent Expressions
Dependent Expressions
DependsClause
Syntax
DIV
Predefined Entities

E

Elements
Syntax
EQ
Predefined Entities
Expression
Syntax
expressions
Expressions
Expressions

F

function calls
Simple Expressions
FunctionName
Syntax

G

GE
Predefined Entities
GENTREE
Predefined Entities
Examples
GT
Predefined Entities

H

HEAD
Examples

I

IDENTICAL
Predefined Entities
identifiers
Examples
Syntax
IF
Predefined Entities
INCLUDING
INCLUDING
Remote Attribute Access
index
Examples
Syntax
Syntax
INH
Syntax
Attributes
Types and Classes of Attributes
Examples
Examples
inheritance
Inheritance of Computations
Syntax
Syntax
Inheritance of Computations
Inheritance of Computations
inheritance relation
Syntax
inherited
Examples
Attributes
Types and Classes of Attributes
inherited attribute
Syntax
INHERITS
Syntax
insertion points
Examples
Predefined Entities
int
Predefined Entities
Introduction
Introduction
ITERATE
Syntax
iteration
Syntax
Syntax
Iterations
Iterations

L

LE
Predefined Entities
LIDO
Introduction
LIGA
Introduction
LIGAPragma
Pragmas
LINE
Predefined Entities
line comments
Syntax
LISTOF
Syntax
Terminals
LISTOF productions
Tree Construction Functions
literal terminals
Examples
literals
Simple Expressions
lower computation
Examples
lower computations
Syntax
lower context
Attributes
LT
Predefined Entities

M

Mk-Functions
Tree Construction Functions
MOD
Predefined Entities
MUL
Predefined Entities
multiple inheritance
Inheritance of Computations

N

named terminal
Tree Construction Functions
named terminals
Terminal Access
Examples
Outdated Constructs
Names
Examples
NE
Predefined Entities
NEG
Predefined Entities
NODEPTR
Predefined Entities
Examples
Tree Construction Functions
nonterminal
Examples
NOT
Predefined Entities
NullFctName
Syntax
NULLNODEPTR
Tree Construction Functions
Predefined Entities
Number
Syntax

O

ONE
Predefined Entities
OR
Predefined Entities
ORDER
Predefined Entities
Outdated Constructs
Outdated Constructs
Overall Structure
Overall Structure
overriding
Inheritance of Computations

P

plain computation
Syntax
plain computations
Syntax
Examples
Syntax
postcondition
Syntax
Examples
Examples
Pragma
Pragmas
precondition
Examples
Examples
Dependent Expressions
Predefined Entities
Predefined Entities
Production
Syntax
Restrictions
Restrictions
productions
Examples
Productions

R

referred set
Examples
Restrictions
Examples
RemAttrList
Syntax
RemAttrs
Syntax
Remote Attribute Access
Remote Attribute Access
RemoteAccess
Syntax
Syntax
RHS
Syntax
RhsAttrs
Syntax
Pragmas
Examples
RhsFct
Predefined Entities
root symbol
Syntax
Restrictions
ROOTCLASS
Syntax
Predefined Entities
RULE
Rule Specifications
rule attribute type
Examples
rule attributes
Examples
rule specification
Rule Specifications
Rule Specifications
Rule Specifications
RuleAttr
Syntax
RuleFct
Examples
Pragmas
Predefined Entities
RULENAME
Predefined Entities
Syntax

S

SHIELD
Syntax
ShieldClause
Syntax
shielding
Examples
side-effects
Computations
SimpExpr
Syntax
Syntax
Simple Expressions
Simple Expressions
SingleFctName
Syntax
Specification
Overall Structure
SUB
Predefined Entities
SymbKind
Syntax
SymbName
Syntax
Syntax
SymbNameList
Syntax
SYMBOL
Syntax
symbol specification
Symbol Specifications
Symbol Specifications
Symbol Specifications
SymbolRef
Syntax
Symbols
Syntax
Syntax
SYNT
Types and Classes of Attributes
Examples
Examples
Syntax
Attributes
Syntax
Syntax
synthesized
Examples
Types and Classes of Attributes
Attributes
synthesized attribute
Syntax

T

TAIL
Examples
Examples
TERM
Syntax
Terminals
Syntax
TermFct
Predefined Entities
terminal
Examples
Tree Construction Functions
Terminal Access
Terminal Access
terminals
Outdated Constructs
Terminator
Syntax
THIS
Examples
Syntax
Examples
TREE
Syntax
Tree Construction Functions
Tree Construction Functions
tree grammar
Restrictions
Restrictions
Syntax
Examples
Restrictions
Productions
Syntax
TREE symbols
Examples
Symbol Specifications
type
Restrictions
Examples
Types and Classes of Attributes
Examples
type NODEPTR
Examples
type VOID
Examples
TypeName
Syntax
Syntax
Types and Classes of Attributes
Types and Classes of Attributes

U

UNTIL
Syntax
upper computations
Syntax
upper context
Attributes

V

value context
Restrictions
Examples
Examples
VOID
Predefined Entities
Examples
Syntax
Examples
VOID context
Examples
Examples
Restrictions
Examples
Examples
Examples
VOIDEN
Predefined Entities

W

WITH
Syntax
WithClause
Syntax

Z

ZERO
Predefined Entities

Previous Chapter Table of Contents