C# Class DotNetXri.Syntax.Xri3.Impl.Parser.Parser

ファイルを表示 Open project: AArnott/dotnetxri Class Usage Examples

Public Methods

Method Description
Main ( string args ) : void
parse ( string rulename, Stream inValue ) : Rule
parse ( string rulename, string value ) : Rule

Private Methods

Method Description
decode ( string rulename, string text ) : Rule
decode_ALPHA ( ) : ALPHA
decode_BIT ( ) : BIT
decode_CHAR ( ) : CHAR
decode_CR ( ) : CR
decode_CRLF ( ) : CRLF
decode_CTL ( ) : CTL
decode_DIGIT ( ) : DIGIT
decode_DQUOTE ( ) : DQUOTE
decode_HEXDIG ( ) : HEXDIG
decode_HTAB ( ) : HTAB
decode_IP_literal ( ) : IP_literal
decode_IPv4address ( ) : IPv4address
decode_IPv6address ( ) : IPv6address
decode_IPvFuture ( ) : IPvFuture
decode_IRI ( ) : IRI
decode_LF ( ) : LF
decode_LWSP ( ) : LWSP
decode_NumericValue ( string spelling, string regex, int length ) : NumericValue
decode_OCTET ( ) : OCTET
decode_SP ( ) : SP
decode_StringValue ( string regex ) : StringValue
decode_VCHAR ( ) : VCHAR
decode_WSP ( ) : WSP
decode_dec_octet ( ) : dec_octet
decode_gcs_char ( ) : gcs_char
decode_gen_delims ( ) : gen_delims
decode_global_subseg ( ) : global_subseg
decode_h16 ( ) : h16
decode_iauthority ( ) : iauthority
decode_ifragment ( ) : ifragment
decode_ihier_part ( ) : ihier_part
decode_ihost ( ) : ihost
decode_ipath_abempty ( ) : ipath_abempty
decode_ipath_abs ( ) : ipath_abs
decode_ipath_empty ( ) : ipath_empty
decode_ipath_rootless ( ) : ipath_rootless
decode_ipchar ( ) : ipchar
decode_iprivate ( ) : iprivate
decode_iquery ( ) : iquery
decode_ireg_name ( ) : ireg_name
decode_isegment ( ) : isegment
decode_isegment_nz ( ) : isegment_nz
decode_iunreserved ( ) : iunreserved
decode_iuserinfo ( ) : iuserinfo
decode_lcs_char ( ) : lcs_char
decode_literal ( ) : literal
decode_literal_nc ( ) : literal_nc
decode_local_subseg ( ) : local_subseg
decode_ls32 ( ) : ls32
decode_pct_encoded ( ) : pct_encoded
decode_port ( ) : port
decode_rel_subseg ( ) : rel_subseg
decode_rel_subseg_nc ( ) : rel_subseg_nc
decode_relative_xri_part ( ) : relative_xri_part
decode_relative_xri_ref ( ) : relative_xri_ref
decode_reserved ( ) : reserved
decode_scheme ( ) : scheme
decode_sub_delims ( ) : sub_delims
decode_subseg ( ) : subseg
decode_ucschar ( ) : ucschar
decode_unreserved ( ) : unreserved
decode_xref ( ) : xref
decode_xref_IRI ( ) : xref_IRI
decode_xref_empty ( ) : xref_empty
decode_xref_value ( ) : xref_value
decode_xref_xri_reference ( ) : xref_xri_reference
decode_xri ( ) : xri
decode_xri_authority ( ) : xri_authority
decode_xri_gen_delims ( ) : xri_gen_delims
decode_xri_hier_part ( ) : xri_hier_part
decode_xri_noscheme ( ) : xri_noscheme
decode_xri_path ( ) : xri_path
decode_xri_path_abempty ( ) : xri_path_abempty
decode_xri_path_abs ( ) : xri_path_abs
decode_xri_path_noscheme ( ) : xri_path_noscheme
decode_xri_pchar ( ) : xri_pchar
decode_xri_pchar_nc ( ) : xri_pchar_nc
decode_xri_reference ( ) : xri_reference
decode_xri_reserved ( ) : xri_reserved
decode_xri_scheme ( ) : xri_scheme
decode_xri_segment ( ) : xri_segment
decode_xri_segment_nc ( ) : xri_segment_nc
decode_xri_segment_nz ( ) : xri_segment_nz
decode_xri_sub_delims ( ) : xri_sub_delims
pop ( String function, bool result, int length ) : void
push ( string function ) : void
push ( string function, string regex ) : void
push ( string function, string spelling, string regex ) : void
traceOff ( ) : void
traceOn ( ) : void

Method Details

Main() public static method

public static Main ( string args ) : void
args string
return void

parse() public method

public parse ( string rulename, Stream inValue ) : Rule
rulename string
inValue Stream
return Rule

parse() public method

public parse ( string rulename, string value ) : Rule
rulename string
value string
return Rule