C# Класс Tools.GenBase

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
LastSymbol int
erh ErrorHandler
m_outFile System.IO.TextWriter
m_outname string
m_prod Production

Защищенные свойства (Protected)

Свойство Тип Описание
m_scriptEncoding System.Text.Encoding
toupper bool

Открытые методы

Метод Описание
EmitClassDefin ( string b, int &p, int max, CsReader inf, string defbas, string &bas, string &name, bool lx ) : int
Error ( int n, int p, string str ) : void
NonWhite ( string buf, int &offset, int max ) : bool
Saypos ( int pos ) : string
White ( string buf, int &offset, int max ) : bool
line ( int pos ) : int
position ( int pos ) : int
sourceLineInfo ( int pos ) : SourceLineInfo

Защищенные методы

Метод Описание
Braces ( int a, string b, int &p, int max ) : int
GenBase ( ErrorHandler eh ) : System
ToBraceIfFound ( string &buf, int &p, int &max, CsReader inf ) : string

Описание методов

Braces() защищенный Метод

protected Braces ( int a, string b, int &p, int max ) : int
a int
b string
p int
max int
Результат int

EmitClassDefin() публичный Метод

public EmitClassDefin ( string b, int &p, int max, CsReader inf, string defbas, string &bas, string &name, bool lx ) : int
b string
p int
max int
inf CsReader
defbas string
bas string
name string
lx bool
Результат int

Error() публичный Метод

public Error ( int n, int p, string str ) : void
n int
p int
str string
Результат void

GenBase() защищенный Метод

protected GenBase ( ErrorHandler eh ) : System
eh ErrorHandler
Результат System

NonWhite() публичный Метод

public NonWhite ( string buf, int &offset, int max ) : bool
buf string
offset int
max int
Результат bool

Saypos() публичный Метод

public Saypos ( int pos ) : string
pos int
Результат string

ToBraceIfFound() защищенный Метод

protected ToBraceIfFound ( string &buf, int &p, int &max, CsReader inf ) : string
buf string
p int
max int
inf CsReader
Результат string

White() публичный Метод

public White ( string buf, int &offset, int max ) : bool
buf string
offset int
max int
Результат bool

line() публичный Метод

public line ( int pos ) : int
pos int
Результат int

position() публичный Метод

public position ( int pos ) : int
pos int
Результат int

sourceLineInfo() публичный Метод

public sourceLineInfo ( int pos ) : SourceLineInfo
pos int
Результат SourceLineInfo

Описание свойств

LastSymbol публичное свойство

public int LastSymbol
Результат int

erh публичное свойство

public ErrorHandler,Tools erh
Результат ErrorHandler

m_outFile публичное свойство

public TextWriter,System.IO m_outFile
Результат System.IO.TextWriter

m_outname публичное свойство

public string m_outname
Результат string

m_prod публичное свойство

public Production,Tools m_prod
Результат Production

m_scriptEncoding защищенное свойство

protected Encoding,System.Text m_scriptEncoding
Результат System.Text.Encoding

toupper защищенное свойство

protected bool toupper
Результат bool