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

Definition Table

Previous Chapter Table of Contents


Index

.

.pdl
How to declare properties

A

ACCESS
How to declare operations
anonymous entities
Criteria for selecting entities

C

CloneKey
How to create and use definition table keys
cloning keys
How to create and use definition table keys
combining properties
Criteria for grouping data values
comments
The property definition language
creating keys
How to create and use definition table keys

D

DefineIdn
How to create and use definition table keys
definition table design
Definition Table Design Criteria
DefTableKey
How to create and use definition table keys
deftbl.h
The Definition Table Module

E

environment module
How to create and use definition table keys
example application
A simple definition table application
example operation declaration
How to declare operations

G

Get
How to declare operations
Get operations
Behavior of the basic query operations

H

Has
Predefined query and update operations

I

initialization grammar
How to specify the initial state
invalid key
How to create and use definition table keys
Is
Predefined query and update operations
How to declare operations
IsName
Predefined query and update operations

K

key
How to create and use definition table keys
known keys
How to specify the initial state

M

multiple property definitions
How to declare properties

N

NewKey
How to create and use definition table keys
The Definition Table Interface
NoKey
The Definition Table Interface
How to create and use definition table keys
Behavior of the basic update operations
Behavior of the basic query operations

O

operation macros
How to declare operations
operation names
How to declare properties

P

pdl
The property definition language
pdl_gen.h
The Definition Table Interface
pre-processor directives
The property definition language
PRESENT
How to declare operations
property declaration
How to declare properties
property definition language
The property definition language
property name
How to declare properties
property specification
How to declare properties
property type
How to declare properties

Q

query and update operations
The Definition Table Interface
query operation
Behavior of the basic query operations

R

Reset
How to declare operations
Reset operation
Behavior of the basic update operations

S

selecting entities
Criteria for selecting entities
Set
How to declare operations
Set operations
Behavior of the basic update operations
specification grammar
How to declare properties
How to declare operations
specifications
The property definition language

U

Unique
How to declare operations
Predefined query and update operations
uniqueness of property names
How to declare properties
update operation
Behavior of the basic update operations

V

VALUE
How to declare operations
variable entities
Criteria for selecting entities


Previous Chapter Table of Contents