C# 클래스 BinaryFileSchemaParser.BinaryFileSchemaParser

상속: Peg.Base.PegCharParser
파일 보기 프로젝트 열기: Andos/BinaryFileSchema

공개 프로퍼티들

프로퍼티 타입 설명
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