C# Класс BinaryFileSchemaParser.BinaryFileSchemaParser

Наследование: Peg.Base.PegCharParser
Показать файл Открыть проект

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

Свойство Тип Описание
encodingClass EncodingClass
unicodeDetection UnicodeDetection

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

Метод Описание
BinaryFileSchemaParser ( string src, TextWriter FerrOut ) : System
EOF ( ) : bool
GetProperties ( EncodingClass &encoding, UnicodeDetection &detection ) : void
GetRuleNameFromId ( int id ) : string
S ( ) : bool
abs_offset ( ) : bool
action ( ) : bool
action_list ( ) : bool
actions ( ) : bool
arrayknown ( ) : bool
arrayunknown ( ) : bool
assignment ( ) : bool
bfschema ( ) : bool
bigendian ( ) : bool
bit ( ) : bool
bitfield ( ) : bool
bitname ( ) : bool
bitwise ( ) : bool
blockname ( ) : bool
byteorder ( ) : bool
call ( ) : bool
comment ( ) : bool
comp ( ) : bool
compression ( ) : bool
compressionmethod ( ) : bool
conditional ( ) : bool
datablock ( ) : bool
datablocks ( ) : bool
enumfield ( ) : bool
enumname ( ) : bool
enumrange ( ) : bool
expression ( ) : bool
field ( ) : bool
fieldname ( ) : bool
formatspecifier ( ) : bool
functionname ( ) : bool
functiontype ( ) : bool
hex ( ) : bool
hexbyte ( ) : bool
inclusion ( ) : bool
invoke_name ( ) : bool
littleendian ( ) : bool
localassignment ( ) : bool
localfield ( ) : bool
logical ( ) : bool
multiline_comment ( ) : bool
named_value ( ) : bool
namedtype ( ) : bool
namelist ( ) : bool
nameoractions ( ) : bool
number ( ) : bool
or_keyword ( ) : bool
output ( ) : bool
p_else ( ) : bool
p_enum ( ) : bool
p_string ( ) : bool
p_struct ( ) : bool
primitivetype ( ) : bool
prod ( ) : bool
rel_offset ( ) : bool
shift ( ) : bool
singleline_comment ( ) : bool
skip ( ) : bool
stopcase ( ) : bool
stoplist ( ) : bool
stopword ( ) : bool
sum ( ) : bool
type ( ) : bool
valid_item_name ( ) : bool
value ( ) : bool
varname ( ) : bool
whitespace ( ) : bool

Приватные методы

Метод Описание
BinaryFileSchemaParser ( ) : System

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

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

public BinaryFileSchemaParser ( string src, TextWriter FerrOut ) : System
src string
FerrOut System.IO.TextWriter
Результат System

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

public EOF ( ) : bool
Результат bool

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

public GetProperties ( EncodingClass &encoding, UnicodeDetection &detection ) : void
encoding EncodingClass
detection UnicodeDetection
Результат void

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

public GetRuleNameFromId ( int id ) : string
id int
Результат string

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

public S ( ) : bool
Результат bool

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

public abs_offset ( ) : bool
Результат bool

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

public action ( ) : bool
Результат bool

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

public action_list ( ) : bool
Результат bool

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

public actions ( ) : bool
Результат bool

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

public arrayknown ( ) : bool
Результат bool

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

public arrayunknown ( ) : bool
Результат bool

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

public assignment ( ) : bool
Результат bool

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

public bfschema ( ) : bool
Результат bool

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

public bigendian ( ) : bool
Результат bool

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

public bit ( ) : bool
Результат bool

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

public bitfield ( ) : bool
Результат bool

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

public bitname ( ) : bool
Результат bool

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

public bitwise ( ) : bool
Результат bool

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

public blockname ( ) : bool
Результат bool

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

public byteorder ( ) : bool
Результат bool

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

public call ( ) : bool
Результат bool

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

public comment ( ) : bool
Результат bool

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

public comp ( ) : bool
Результат bool

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

public compression ( ) : bool
Результат bool

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

public compressionmethod ( ) : bool
Результат bool

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

public conditional ( ) : bool
Результат bool

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

public datablock ( ) : bool
Результат bool

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

public datablocks ( ) : bool
Результат bool

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

public enumfield ( ) : bool
Результат bool

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

public enumname ( ) : bool
Результат bool

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

public enumrange ( ) : bool
Результат bool

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

public expression ( ) : bool
Результат bool

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

public field ( ) : bool
Результат bool

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

public fieldname ( ) : bool
Результат bool

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

public formatspecifier ( ) : bool
Результат bool

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

public functionname ( ) : bool
Результат bool

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

public functiontype ( ) : bool
Результат bool

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

public hex ( ) : bool
Результат bool

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

public hexbyte ( ) : bool
Результат bool

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

public inclusion ( ) : bool
Результат bool

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

public invoke_name ( ) : bool
Результат bool

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

public littleendian ( ) : bool
Результат bool

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

public localassignment ( ) : bool
Результат bool

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

public localfield ( ) : bool
Результат bool

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

public logical ( ) : bool
Результат bool

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

public multiline_comment ( ) : bool
Результат bool

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

public named_value ( ) : bool
Результат bool

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

public namedtype ( ) : bool
Результат bool

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

public namelist ( ) : bool
Результат bool

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

public nameoractions ( ) : bool
Результат bool

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

public number ( ) : bool
Результат bool

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

public or_keyword ( ) : bool
Результат bool

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

public output ( ) : bool
Результат bool

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

public p_else ( ) : bool
Результат bool

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

public p_enum ( ) : bool
Результат bool

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

public p_string ( ) : bool
Результат bool

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

public p_struct ( ) : bool
Результат bool

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

public primitivetype ( ) : bool
Результат bool

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

public prod ( ) : bool
Результат bool

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

public rel_offset ( ) : bool
Результат bool

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

public shift ( ) : bool
Результат bool

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

public singleline_comment ( ) : bool
Результат bool

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

public skip ( ) : bool
Результат bool

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

public stopcase ( ) : bool
Результат bool

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

public stoplist ( ) : bool
Результат bool

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

public stopword ( ) : bool
Результат bool

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

public sum ( ) : bool
Результат bool

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

public type ( ) : bool
Результат bool

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

public valid_item_name ( ) : bool
Результат bool

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

public value ( ) : bool
Результат bool

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

public varname ( ) : bool
Результат bool

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

public whitespace ( ) : bool
Результат bool

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

encodingClass публичное статическое свойство

public static EncodingClass encodingClass
Результат EncodingClass

unicodeDetection публичное статическое свойство

public static UnicodeDetection unicodeDetection
Результат UnicodeDetection