C# Class BinaryFileSchemaParser.BinaryFileSchemaParser

Inheritance: Peg.Base.PegCharParser
Exibir arquivo Open project: Andos/BinaryFileSchema

Public Properties

Property Type Description
encodingClass EncodingClass
unicodeDetection UnicodeDetection

Public Methods

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

Private Methods

Method Description
BinaryFileSchemaParser ( ) : System

Method Details

BinaryFileSchemaParser() public method

public BinaryFileSchemaParser ( string src, TextWriter FerrOut ) : System
src string
FerrOut System.IO.TextWriter
return System

EOF() public method

public EOF ( ) : bool
return bool

GetProperties() public method

public GetProperties ( EncodingClass &encoding, UnicodeDetection &detection ) : void
encoding EncodingClass
detection UnicodeDetection
return void

GetRuleNameFromId() public method

public GetRuleNameFromId ( int id ) : string
id int
return string

S() public method

public S ( ) : bool
return bool

abs_offset() public method

public abs_offset ( ) : bool
return bool

action() public method

public action ( ) : bool
return bool

action_list() public method

public action_list ( ) : bool
return bool

actions() public method

public actions ( ) : bool
return bool

arrayknown() public method

public arrayknown ( ) : bool
return bool

arrayunknown() public method

public arrayunknown ( ) : bool
return bool

assignment() public method

public assignment ( ) : bool
return bool

bfschema() public method

public bfschema ( ) : bool
return bool

bigendian() public method

public bigendian ( ) : bool
return bool

bit() public method

public bit ( ) : bool
return bool

bitfield() public method

public bitfield ( ) : bool
return bool

bitname() public method

public bitname ( ) : bool
return bool

bitwise() public method

public bitwise ( ) : bool
return bool

blockname() public method

public blockname ( ) : bool
return bool

byteorder() public method

public byteorder ( ) : bool
return bool

call() public method

public call ( ) : bool
return bool

comment() public method

public comment ( ) : bool
return bool

comp() public method

public comp ( ) : bool
return bool

compression() public method

public compression ( ) : bool
return bool

compressionmethod() public method

public compressionmethod ( ) : bool
return bool

conditional() public method

public conditional ( ) : bool
return bool

datablock() public method

public datablock ( ) : bool
return bool

datablocks() public method

public datablocks ( ) : bool
return bool

enumfield() public method

public enumfield ( ) : bool
return bool

enumname() public method

public enumname ( ) : bool
return bool

enumrange() public method

public enumrange ( ) : bool
return bool

expression() public method

public expression ( ) : bool
return bool

field() public method

public field ( ) : bool
return bool

fieldname() public method

public fieldname ( ) : bool
return bool

formatspecifier() public method

public formatspecifier ( ) : bool
return bool

functionname() public method

public functionname ( ) : bool
return bool

functiontype() public method

public functiontype ( ) : bool
return bool

hex() public method

public hex ( ) : bool
return bool

hexbyte() public method

public hexbyte ( ) : bool
return bool

inclusion() public method

public inclusion ( ) : bool
return bool

invoke_name() public method

public invoke_name ( ) : bool
return bool

littleendian() public method

public littleendian ( ) : bool
return bool

localassignment() public method

public localassignment ( ) : bool
return bool

localfield() public method

public localfield ( ) : bool
return bool

logical() public method

public logical ( ) : bool
return bool

multiline_comment() public method

public multiline_comment ( ) : bool
return bool

named_value() public method

public named_value ( ) : bool
return bool

namedtype() public method

public namedtype ( ) : bool
return bool

namelist() public method

public namelist ( ) : bool
return bool

nameoractions() public method

public nameoractions ( ) : bool
return bool

number() public method

public number ( ) : bool
return bool

or_keyword() public method

public or_keyword ( ) : bool
return bool

output() public method

public output ( ) : bool
return bool

p_else() public method

public p_else ( ) : bool
return bool

p_enum() public method

public p_enum ( ) : bool
return bool

p_string() public method

public p_string ( ) : bool
return bool

p_struct() public method

public p_struct ( ) : bool
return bool

primitivetype() public method

public primitivetype ( ) : bool
return bool

prod() public method

public prod ( ) : bool
return bool

rel_offset() public method

public rel_offset ( ) : bool
return bool

shift() public method

public shift ( ) : bool
return bool

singleline_comment() public method

public singleline_comment ( ) : bool
return bool

skip() public method

public skip ( ) : bool
return bool

stopcase() public method

public stopcase ( ) : bool
return bool

stoplist() public method

public stoplist ( ) : bool
return bool

stopword() public method

public stopword ( ) : bool
return bool

sum() public method

public sum ( ) : bool
return bool

type() public method

public type ( ) : bool
return bool

valid_item_name() public method

public valid_item_name ( ) : bool
return bool

value() public method

public value ( ) : bool
return bool

varname() public method

public varname ( ) : bool
return bool

whitespace() public method

public whitespace ( ) : bool
return bool

Property Details

encodingClass public_oe static_oe property

public static EncodingClass encodingClass
return EncodingClass

unicodeDetection public_oe static_oe property

public static UnicodeDetection unicodeDetection
return UnicodeDetection