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 -- Computations in Trees

Previous Chapter Table of Contents


Index

.

.c files
Implementing Tree Computations
.con files
Tree Construction
.finl files
Implementing Tree Computations
.FINL.phi files
Implementing Tree Computations
.h files
Implementing Tree Computations
.head files
Implementing Tree Computations
.HEAD.phi files
Implementing Tree Computations
.init files
Implementing Tree Computations
.INIT.phi files
Implementing Tree Computations
.lido files
Supplying Tree Computation Specifications to Eli
.specs files
Implementing Tree Computations
.sym files
Tree Construction

A

accumulating attribute
Accumulating Computations
accumulating computations
Accumulating Computations
adjacent context
Tree Structure
ATTR
Value Dependencies
attribute
Dependent Computations
attribute class
Value Dependencies
attribute class in conflict
Specification Errors
attribute type
Value Dependencies

B

BOTTOMUP
Early Computations During Tree Construction

C

CHAIN
Basic Symbol Computations
Remote Dependencies in Trees
Left-to-Right Dependencies
CHAINSTART
Left-to-Right Dependencies
class
Value Dependencies
CLASS symbol
Reuse of Symbol Computations
compiler messages
Specification Errors
computation
Dependent Computations
concrete grammar
Tree Construction
CONSTITUENTS
Remote Dependencies in Trees
Basic Symbol Computations
Access to Contexts within a Subtree
CPP
Implementing Tree Computations
cyclic dependencies
Specification Errors

D

dependency
Dependent Computations
dependent computations
Dependent Computations

E

Eli
Interactions within Eli
error messages
Specification Errors
ExpInfo
Specification Errors

F

function
Value Dependencies

G

GLA
Tree Construction

H

HEAD
Left-to-Right Dependencies
help derivation
Specification Errors

I

implementation of C entities
Implementing Tree Computations
INCLUDING
Basic Symbol Computations
Remote Dependencies in Trees
Access to a Subtree Root
INH
Basic Symbol Computations
Value Dependencies
inheritance
Supplying Tree Computation Specifications to Eli
Reuse of Symbol Computations
inherited
Value Dependencies
INHERITS
Reuse of Symbol Computations

L

LISTOF production
Tree Structure
literal terminal
Tree Structure
lower context
Tree Structure

M

mapping
Tree Construction
Maptool
Tree Construction
module library
Supplying Tree Computation Specifications to Eli

N

named terminal
Tree Structure
nonterminal
Tree Structure

O

overriding computations
Basic Symbol Computations

P

postcondition
State Dependencies
precondition
State Dependencies
predefined entities
Implementing Tree Computations
predefined macro
Value Dependencies
production
Tree Structure

R

remote dependencies
Access to a Subtree Root
Specification Errors
Remote Dependencies in Trees
RULE
Value Dependencies
rule context
Tree Structure

S

scanner
Tree Construction
SHIELD clause
Access to Contexts within a Subtree
showFe
Specification Errors
single assignment rule
Value Dependencies
state attribute
State Dependencies
state dependencies
State Dependencies
SYMBOL
Basic Symbol Computations
Tree Structure
Value Dependencies
symbol computation
Symbol Computations
SYNT
Basic Symbol Computations
Value Dependencies
synthesized
Value Dependencies

T

TAIL
Left-to-Right Dependencies
TERM
Tree Construction
Value Dependencies
terminal
Value Dependencies
Tree Construction
Tree Structure
THIS
Basic Symbol Computations
tree grammar
Tree Construction
Tree Structure
tree structure
Tree Structure

U

upper context
Tree Structure

V

value
Value Dependencies
value dependencies
Value Dependencies
visitprocs messages
Specification Errors
VOID
State Dependencies
VOID attribute not allowed here
Specification Errors

W

warning messages
Specification Errors
WITH clause
Access to Contexts within a Subtree

Previous Chapter Table of Contents