Eli   Documents Get Eli: Translator Construction Made Easy at SourceForge.net.
    Fast, secure and Free Open Source software downloads

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 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

Pattern-based Text Generator

Previous Chapter Table of Contents


Index

A

A Complete Example
A Complete Example

C

C module
Introduction to PTG
CHAIN
Using LIDO CHAINs
char
Typed Insertion Points
comments
Syntax of PTG Specifications
Pattern Specifications
CONSTITUENTS
Using LIDO CONSTITUENTS

D

declarations
Using LIDO CONSTITUENTS
double
Typed Insertion Points

E

example
A Complete Example
example language
Source Language Structure
exported identifiers
Predefined Entities
Expressions
Expressions

F

file name
Program Frame
float
Typed Insertion Points
floating point numbers
Output of Data Items
Function Call Insertion
Function Call Insertion
function signature
Typed Insertion Points
Pattern Specifications
Function Call Insertion

G

Generating Identifiers
Generating Identifiers

I

identifier
Generating Identifiers
identifiers
Typed Insertion Points
Syntax of PTG Specifications
Output of Data Items
indentation
Function Call Insertion
Indexed Insertion Points
Indexed Insertion Points
insertion point
Indexed Insertion Points
Typed Insertion Points
Pattern Specifications
int
Output of Data Items
Typed Insertion Points
interface file
Predefined Entities
Introduction to PTG
Introduction
Introduction to PTG

L

Leaf Pattern
Outdated Constructs
LIDO
A Complete Example
Using LIDO CHAINs
Expressions
Using LIDO CONSTITUENTS
list
Output of Sequences
long
Typed Insertion Points

N

newline
Syntax of PTG Specifications
Output Functions
numbers
Output of Data Items

O

optional output patterns
Optional Parts in Patterns
Outdated Constructs
Outdated Constructs
output function
Program Frame
Output Functions
Output Functions
Output of Data Items
Output of Data Items
Output of Sequences
Output of Sequences

P

passed through arguments
Function Call Insertion
pattern
Pattern Specifications
pattern function
Pattern Specifications
Pattern Specifications
Pattern Specifications
Pattern-Based Text Generator
pointer
Function Call Insertion
Predefined Entities
Predefined Entities
printf
Introduction to PTG
Program Frame
Program Frame
PTG
ptg_gen.c
Introduction to PTG
ptg_gen.h
Introduction to PTG
Predefined Entities
PTGFree
Predefined Entities
PTGNode
Pattern Specifications
Predefined Entities
Typed Insertion Points
Output Functions
PTGNULL
Predefined Entities
Predefined Entities
PTGOut
Output Functions
Predefined Entities
PTGOutFile
Output Functions
Predefined Entities
PTGOutFPtr
Predefined Entities
Output Functions
PTGProcess
Predefined Entities

S

separator
Using LIDO CONSTITUENTS
Output of Sequences
sequence
Output of Sequences
sequences
Using LIDO CHAINs
Using LIDO CONSTITUENTS
short
Typed Insertion Points
Source Language Structure
Source Language Structure
SRCFILE
Program Frame
statements
Using LIDO CHAINs
string
Syntax of PTG Specifications
Output of Data Items
Typed Insertion Points
StringTable
Expressions
Syntax of PTG Specifications
Syntax of PTG Specifications

T

tokens
Syntax of PTG Specifications
Typed Insertion Points
Typed Insertion Points

U

unique pattern names
Restrictions:
user supplied function
Function Call Insertion
Using LIDO CHAINs
Using LIDO CHAINs
Using LIDO CONSTITUENTS
Using LIDO CONSTITUENTS

W

white space
Generating Identifiers
Restrictions:
WITH functions
Using LIDO CONSTITUENTS

Previous Chapter Table of Contents