C# Class CodePlex.XPathParser.XPathScanner

Mostrar archivo Open project: zippy1981/XPathVisualizer Class Usage Examples

Public Properties

Property Type Description
FunctionNames string[]

Private Properties

Property Type Description
AllowedFollowing List
AllowedWhenExpected List
CheckAxis XPathAxis
CheckOperator bool
IsAsciiDigit bool
LexemeToString string
NextChar void
ScanNCName string
ScanNumber void
ScanString void
SetSourceIndex void
SkipWhiteSpace void

Public Methods

Method Description
CheckFunction ( ) : void
CheckToken ( Lexeme t ) : void
EofExpectedException ( string token ) : CodePlex.XPathParser.XPathParserException
IsWhiteSpace ( char ch ) : bool
NextLex ( ) : void
NodeTestExpectedException ( ) : CodePlex.XPathParser.XPathParserException
PassToken ( Lexeme t ) : void
PredicateAfterDotDotException ( ) : CodePlex.XPathParser.XPathParserException
PredicateAfterDotException ( ) : CodePlex.XPathParser.XPathParserException
ScientificNotationException ( ) : CodePlex.XPathParser.XPathParserException
TokenExpectedException ( Lexeme t, string actualToken ) : CodePlex.XPathParser.XPathParserException
UnclosedStringException ( ) : CodePlex.XPathParser.XPathParserException
UnexpectedTokenException ( ) : CodePlex.XPathParser.XPathParserException
UnknownFunctionException ( ) : CodePlex.XPathParser.XPathParserException
XPathScanner ( string xpathExpr ) : System.Collections.Generic
XPathScanner ( string xpathExpr, int startFrom ) : System.Collections.Generic

Private Methods

Method Description
AllowedFollowing ( Lexeme t ) : List
AllowedWhenExpected ( Lexeme t ) : List
CheckAxis ( ) : XPathAxis
CheckOperator ( bool star ) : bool
IsAsciiDigit ( char ch ) : bool
LexemeToString ( Lexeme t ) : string
NextChar ( ) : void
ScanNCName ( ) : string
ScanNumber ( ) : void
ScanString ( ) : void
SetSourceIndex ( int index ) : void
SkipWhiteSpace ( ) : void

Method Details

CheckFunction() public method

public CheckFunction ( ) : void
return void

CheckToken() public method

public CheckToken ( Lexeme t ) : void
t Lexeme
return void

EofExpectedException() public method

public EofExpectedException ( string token ) : CodePlex.XPathParser.XPathParserException
token string
return CodePlex.XPathParser.XPathParserException

IsWhiteSpace() public static method

public static IsWhiteSpace ( char ch ) : bool
ch char
return bool

NextLex() public method

public NextLex ( ) : void
return void

NodeTestExpectedException() public method

public NodeTestExpectedException ( ) : CodePlex.XPathParser.XPathParserException
return CodePlex.XPathParser.XPathParserException

PassToken() public method

public PassToken ( Lexeme t ) : void
t Lexeme
return void

PredicateAfterDotDotException() public method

public PredicateAfterDotDotException ( ) : CodePlex.XPathParser.XPathParserException
return CodePlex.XPathParser.XPathParserException

PredicateAfterDotException() public method

public PredicateAfterDotException ( ) : CodePlex.XPathParser.XPathParserException
return CodePlex.XPathParser.XPathParserException

ScientificNotationException() public method

public ScientificNotationException ( ) : CodePlex.XPathParser.XPathParserException
return CodePlex.XPathParser.XPathParserException

TokenExpectedException() public method

public TokenExpectedException ( Lexeme t, string actualToken ) : CodePlex.XPathParser.XPathParserException
t Lexeme
actualToken string
return CodePlex.XPathParser.XPathParserException

UnclosedStringException() public method

public UnclosedStringException ( ) : CodePlex.XPathParser.XPathParserException
return CodePlex.XPathParser.XPathParserException

UnexpectedTokenException() public method

public UnexpectedTokenException ( ) : CodePlex.XPathParser.XPathParserException
return CodePlex.XPathParser.XPathParserException

UnknownFunctionException() public method

public UnknownFunctionException ( ) : CodePlex.XPathParser.XPathParserException
return CodePlex.XPathParser.XPathParserException

XPathScanner() public method

public XPathScanner ( string xpathExpr ) : System.Collections.Generic
xpathExpr string
return System.Collections.Generic

XPathScanner() public method

public XPathScanner ( string xpathExpr, int startFrom ) : System.Collections.Generic
xpathExpr string
startFrom int
return System.Collections.Generic

Property Details

FunctionNames public_oe static_oe property

public static string[] FunctionNames
return string[]