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

Tasks related to generating output

Previous Chapter Table of Contents


Index

A

AsIs, Ptg-Pattern
Frequently Used Patterns
attribute Sym

B

block-structure
Restrictions
BP_BeginBlock
Typesetting for Block Structured Output
BP_BeginBlockI
Typesetting for Block Structured Output
BP_BreakLine
Typesetting for Block Structured Output
BP_EndBlock
Typesetting for Block Structured Output
BP_EndBlockI
Typesetting for Block Structured Output
BP_Newline
Typesetting for Block Structured Output
BP_Out(PTGNode n)
Additional functions
BP_OutFile(char *filename, PTGNode n)
Additional functions
BP_OutFPtr(FILE *f, PTGNode n)
Additional functions
BP_SetEndline(char *endline)
Additional functions
BP_SetIndentationWidth(int width)
Additional functions
BP_SetLineWidth(int width)
Additional functions
BP_SetSoftBreakShortcut(char)
Additional functions

C

C_STRING_LIT
Special Situation when Using C String Literals
CChar, Ptg-Pattern
Frequently Used Patterns
CommaSeq, Ptg-Pattern.
Frequently Used Patterns
CPtgOutchar
Useful Embedded Functions
CPtgOutstr
Useful Embedded Functions
CString, Ptg-Pattern
Frequently Used Patterns

E

Eol, Ptg-Pattern.
Frequently Used Patterns

F

function C_outchar
Output String Conversion
function C_outstr
Output String Conversion
function outstr
Output String Conversion
function P_outstr
Output String Conversion

G

Generating Output

I

Id, Ptg Pattern
Frequently Used Patterns
indentation
Special Situation when Using C String Literals
Additional functions
Additional functions

L

Library Output
line width
Additional functions
Additional functions

M

Module Indent
Special Situation when Using C String Literals
Module LeafPtg
Module OutStr
Indentation
Module PtgCommon
PTG Output for Leaf Nodes

N

Numb, Ptg-Pattern
Frequently Used Patterns

O

output functions
Additional functions
Additional functions

P

PP_BreakLine
Pretty Printing
PP_Exdent
Pretty Printing
PP_Indent
Pretty Printing
PP_Newline
Pretty Printing
PP_Out(PTGNode n)
Additional functions
PP_OutFile(char *filename, PTGNode n)
Additional functions
PP_OutFPtr(FILE *f, PTGNode n)
Additional functions
PP_SetEndline(char *endline)
Additional functions
PP_SetIndentationWidth(int width)
Additional functions
PP_SetLineWidth(int width)
Additional functions
PP_SetSoftBreakShortcut(char)
Additional functions
PPtgOutstr
Useful Embedded Functions
pretty printing
Output String Conversion
PString, Ptg-Pattern
Frequently Used Patterns
PTG Output
Restrictions
Ptg-Pattern AsIs
Frequently Used Patterns
Ptg-Pattern CChar
Frequently Used Patterns
Ptg-Pattern CommaSeq
Frequently Used Patterns
Ptg-Pattern CString
Frequently Used Patterns
Ptg-Pattern Eol
Frequently Used Patterns
Ptg-Pattern Id
Frequently Used Patterns
Ptg-Pattern Numb
Frequently Used Patterns
Ptg-Pattern PString
Frequently Used Patterns
Ptg-Pattern Seq
Frequently Used Patterns
PTGAsIs()
Frequently Used Patterns
PTGCChar()
Frequently Used Patterns
PTGCString()
Frequently Used Patterns
PTGCStringId
Frequently Used Patterns
PTGId()
Frequently Used Patterns
PTGNumb()
Frequently Used Patterns
PtgOutId
Useful Embedded Functions
PTGPString()
Frequently Used Patterns
PTGPStringId
Frequently Used Patterns

S

Sep_Out
Introducing Separators in PTG Output
Separator
Restrictions
Seq, Ptg-Pattern
Frequently Used Patterns
String Buffer
Restrictions
String Literals
Examples

Previous Chapter Table of Contents