Class TTerminal
Unit
Grammar
Declaration
type TTerminal = class(TSymbol)
Description
no description available, TSymbol description follows
Terminal or non-terminal symbol of the grammar.
This is an item of double-linked list TProduction. Note that one TProduction instance may be used many times (by many TNonTerminal symbols), however each TSymbol
instance can be used in only one TProduction instance — so that Next and Previous fields have sense.
Hierarchy
Overview
Methods
Properties
 |
property Value: char read FValue write FValue; |
Description
Methods
 |
constructor Create(AValue: char); |
|
 |
function GraphLabel(LongNonTerminalNames: boolean): string; override; |
|
 |
function Name: string; override; |
|
 |
class function CharGraphLabel(const AValue: char): string; |
|
 |
function CreateCopyContents: TSymbol; override; |
|
Properties
 |
property Value: char read FValue write FValue; |
|
Generated by PasDoc 0.10.0 on 2006-07-12 06:44:38