C# Class YamlUtility.Grammar.YamlParser

Show file Open project: jdzurik/ElasticSearch-WindowsInstaller Class Usage Examples

Public Properties

Property Type Description
Errors string>>.List

Public Methods

Method Description
GetEorrorMessages ( ) : string
ParseYamlStream ( ParserInput input, bool &success ) : YamlUtility.Grammar.YamlStream
YamlParser ( ) : System

Private Methods

Method Description
ClearError ( int count ) : void
Error ( string message ) : int
MatchTerminal ( char terminal, bool &success ) : char
MatchTerminalRange ( char start, char end, bool &success ) : char
MatchTerminalSet ( string terminalSet, bool isComplement, bool &success ) : char
MatchTerminalString ( string terminalString, bool &success ) : string
ParseAliasNode ( bool &success ) : YamlUtility.Grammar.DataItem
ParseAnchor ( bool &success ) : string
ParseAnchorName ( bool &success ) : string
ParseBlank ( bool &success ) : char
ParseBlockCollection ( bool &success ) : YamlUtility.Grammar.DataItem
ParseBlockCollectionEntry ( bool &success ) : YamlUtility.Grammar.DataItem
ParseBlockCollectionEntryOptionalIndent ( bool &success ) : YamlUtility.Grammar.DataItem
ParseBlockContent ( bool &success ) : YamlUtility.Grammar.DataItem
ParseBlockExplicitKey ( bool &success ) : YamlUtility.Grammar.DataItem
ParseBlockExplicitValue ( bool &success ) : YamlUtility.Grammar.DataItem
ParseBlockKey ( bool &success ) : YamlUtility.Grammar.Scalar
ParseBlockMapping ( bool &success ) : Mapping
ParseBlockMappingEntry ( bool &success ) : MappingEntry
ParseBlockScalar ( bool &success ) : YamlUtility.Grammar.Scalar
ParseBlockScalarModifier ( bool &success ) : BlockScalarModifier
ParseBlockSequence ( bool &success ) : Sequence
ParseBlockSequenceEntry ( bool &success ) : YamlUtility.Grammar.DataItem
ParseBlockSimpleKey ( bool &success ) : YamlUtility.Grammar.DataItem
ParseBlockSimpleValue ( bool &success ) : YamlUtility.Grammar.DataItem
ParseChompedLineBreak ( bool &success ) : string
ParseChompingIndicator ( bool &success ) : char
ParseComment ( bool &success ) : void
ParseComments ( bool &success ) : void
ParseDataItem ( bool &success ) : YamlUtility.Grammar.DataItem
ParseDigit ( bool &success ) : char
ParseDirective ( bool &success ) : Directive
ParseDirectiveName ( bool &success ) : string
ParseDirectiveParameter ( bool &success ) : string
ParseDocumentMarker ( bool &success ) : void
ParseDoubleQuotedMultiLine ( bool &success ) : string
ParseDoubleQuotedMultiLineBreak ( bool &success ) : string
ParseDoubleQuotedMultiLineFist ( bool &success ) : string
ParseDoubleQuotedMultiLineInner ( bool &success ) : string
ParseDoubleQuotedMultiLineLast ( bool &success ) : string
ParseDoubleQuotedSingleLine ( bool &success ) : string
ParseDoubleQuotedText ( bool &success ) : string
ParseEmptyBlock ( bool &success ) : YamlUtility.Grammar.DataItem
ParseEmptyFlow ( bool &success ) : YamlUtility.Grammar.DataItem
ParseEmptyLineBlock ( bool &success ) : string
ParseEmptyLinePlain ( bool &success ) : void
ParseEmptyLineQuoted ( bool &success ) : void
ParseEndOfDocument ( bool &success ) : void
ParseEscapeSequence ( bool &success ) : char
ParseEscapedLineBreak ( bool &success ) : void
ParseEscapedSingleQuote ( bool &success ) : char
ParseExplicitDocument ( bool &success ) : YamlDocument
ParseExplicitKey ( bool &success ) : YamlUtility.Grammar.DataItem
ParseExplicitValue ( bool &success ) : YamlUtility.Grammar.DataItem
ParseFlowContentInBlock ( bool &success ) : YamlUtility.Grammar.DataItem
ParseFlowContentInFlow ( bool &success ) : YamlUtility.Grammar.DataItem
ParseFlowKey ( bool &success ) : YamlUtility.Grammar.Scalar
ParseFlowMapping ( bool &success ) : Mapping
ParseFlowMappingEntry ( bool &success ) : MappingEntry
ParseFlowNodeInFlow ( bool &success ) : YamlUtility.Grammar.DataItem
ParseFlowScalarInBlock ( bool &success ) : YamlUtility.Grammar.Scalar
ParseFlowScalarInFlow ( bool &success ) : YamlUtility.Grammar.Scalar
ParseFlowSequence ( bool &success ) : Sequence
ParseFlowSequenceEntry ( bool &success ) : YamlUtility.Grammar.DataItem
ParseFlowSingPair ( bool &success ) : MappingEntry
ParseFoldedLine ( bool &success ) : string
ParseFoldedLines ( bool &success ) : string
ParseFoldedText ( bool &success ) : string
ParseGlobalTagPrefix ( bool &success ) : GlobalTagPrefix
ParseHexDigit ( bool &success ) : char
ParseIgnoredBlank ( bool &success ) : void
ParseIgnoredSpace ( bool &success ) : void
ParseImplicitDocument ( bool &success ) : YamlDocument
ParseIndent ( bool &success ) : void
ParseIndentIndicator ( bool &success ) : char
ParseIndentedBlock ( bool &success ) : YamlUtility.Grammar.DataItem
ParseIndentedBlockNode ( bool &success ) : YamlUtility.Grammar.DataItem
ParseIndentedContent ( bool &success ) : YamlUtility.Grammar.DataItem
ParseInlineComment ( bool &success ) : void
ParseInlineComments ( bool &success ) : void
ParseInteger ( bool &success ) : string
ParseLetter ( bool &success ) : char
ParseLineBreak ( bool &success ) : void
ParseLineFolding ( bool &success ) : string
ParseLiteralContent ( bool &success ) : string
ParseLiteralFirst ( bool &success ) : string
ParseLiteralInner ( bool &success ) : string
ParseLiteralText ( bool &success ) : string
ParseLocalTagPrefix ( bool &success ) : LocalTagPrefix
ParseMapping ( bool &success ) : Mapping
ParseNamedTagHandle ( bool &success ) : NamedTagHandle
ParseNodeProperty ( bool &success ) : NodeProperty
ParseNonBreakChar ( bool &success ) : char
ParseNonSpaceChar ( bool &success ) : char
ParseNonSpaceSep ( bool &success ) : char
ParseNonSpecificTag ( bool &success ) : NonSpecificTag
ParseNormalizedLineBreak ( bool &success ) : char
ParsePlainText ( bool &success ) : string
ParsePlainTextChar ( bool &success ) : string
ParsePlainTextCharInFlow ( bool &success ) : string
ParsePlainTextFirstChar ( bool &success ) : string
ParsePlainTextFirstCharInFlow ( bool &success ) : string
ParsePlainTextInFlow ( bool &success ) : string
ParsePlainTextInFlowMoreLine ( bool &success ) : string
ParsePlainTextInFlowSingleLine ( bool &success ) : string
ParsePlainTextMoreLine ( bool &success ) : string
ParsePlainTextMultiLine ( bool &success ) : string
ParsePlainTextSingleLine ( bool &success ) : string
ParsePrimaryTagHandle ( bool &success ) : PrimaryTagHandle
ParseReservedDirective ( bool &success ) : YamlUtility.Grammar.ReservedDirective
ParseReservedLineBreak ( bool &success ) : string
ParseScalar ( bool &success ) : YamlUtility.Grammar.Scalar
ParseSecondaryTagHandle ( bool &success ) : SecondaryTagHandle
ParseSeparatedBlock ( bool &success ) : YamlUtility.Grammar.DataItem
ParseSeparatedBlockNode ( bool &success ) : YamlUtility.Grammar.DataItem
ParseSeparatedContent ( bool &success ) : YamlUtility.Grammar.DataItem
ParseSeparationLines ( bool &success ) : void
ParseSeparationLinesInFlow ( bool &success ) : void
ParseSeparationSpace ( bool &success ) : void
ParseSeparationSpaceAsIndent ( bool &success ) : void
ParseSequence ( bool &success ) : Sequence
ParseShorthandTag ( bool &success ) : ShorthandTag
ParseSimpleKey ( bool &success ) : YamlUtility.Grammar.DataItem
ParseSingleQuotedMultiLine ( bool &success ) : string
ParseSingleQuotedMultiLineFist ( bool &success ) : string
ParseSingleQuotedMultiLineInner ( bool &success ) : string
ParseSingleQuotedMultiLineLast ( bool &success ) : string
ParseSingleQuotedSingleLine ( bool &success ) : string
ParseSingleQuotedText ( bool &success ) : string
ParseSpace ( bool &success ) : char
ParseSpacedLine ( bool &success ) : string
ParseSpacedLines ( bool &success ) : string
ParseSpacedPlainTextChar ( bool &success ) : string
ParseSpacedPlainTextCharInFlow ( bool &success ) : string
ParseTag ( bool &success ) : Tag
ParseTagChar ( bool &success ) : char
ParseTagDirective ( bool &success ) : YamlUtility.Grammar.TagDirective
ParseTagHandle ( bool &success ) : TagHandle
ParseTagPrefix ( bool &success ) : TagPrefix
ParseUriChar ( bool &success ) : char
ParseVerbatimTag ( bool &success ) : VerbatimTag
ParseWordChar ( bool &success ) : char
ParseYamlDirective ( bool &success ) : YamlUtility.Grammar.YamlDirective
ParseYamlStream ( bool &success ) : YamlUtility.Grammar.YamlStream
ParseYamlVersion ( bool &success ) : YamlVersion
SetInput ( ParserInput input ) : void
TerminalMatch ( char terminal ) : bool
TerminalMatch ( char terminal, int pos ) : bool

Method Details

GetEorrorMessages() public method

public GetEorrorMessages ( ) : string
return string

ParseYamlStream() public method

public ParseYamlStream ( ParserInput input, bool &success ) : YamlUtility.Grammar.YamlStream
input ParserInput
success bool
return YamlUtility.Grammar.YamlStream

YamlParser() public method

public YamlParser ( ) : System
return System

Property Details

Errors public property

public List> Errors
return string>>.List