C# Class Lucene.Net.QueryParsers.Classic.ParseException

Inheritance: System.Exception
Afficher le fichier Open project: apache/lucenenet

Méthodes publiques

Свойство Type Description
currentToken Token
expectedTokenSequences int[][]
tokenImage string[]

Protected Properties

Свойство Type Description
eol string

Méthodes publiques

Méthode Description
ParseException ( ) : System
ParseException ( Token currentToken, int expectedTokenSequences, string tokenImage ) : System

This constructor is used by the method GenerateParseException() in the generated parser. Calling this constructor generates a new object of this type with the fields currentToken, expectedTokenSequences, and tokenImage set.

ParseException ( string message ) : System
ParseException ( string message, Exception innerException ) : System

Private Methods

Méthode Description
Add_escapes ( string str ) : string

Used to convert raw characters to their escaped version when these raw version cannot be used as part of an ASCII string literal.

Initialize ( Token currentToken, int expectedTokenSequences, string tokenImage ) : string

It uses currentToken and expectedTokenSequences to generate a parse error message and returns it. If this object has been created due to a parse error, and you do not catch it (it gets thrown from the parser) the correct error message gets displayed.

Method Details

ParseException() public méthode

public ParseException ( ) : System
Résultat System

ParseException() public méthode

This constructor is used by the method GenerateParseException() in the generated parser. Calling this constructor generates a new object of this type with the fields currentToken, expectedTokenSequences, and tokenImage set.
public ParseException ( Token currentToken, int expectedTokenSequences, string tokenImage ) : System
currentToken Token
expectedTokenSequences int
tokenImage string
Résultat System

ParseException() public méthode

public ParseException ( string message ) : System
message string
Résultat System

ParseException() public méthode

public ParseException ( string message, Exception innerException ) : System
message string
innerException System.Exception
Résultat System

Property Details

currentToken public_oe property

This is the last token that has been consumed successfully. If this object has been created due to a parse error, the token following this token will (therefore) be the first error token.
public Token,Lucene.Net.QueryParsers.Classic currentToken
Résultat Token

eol protected_oe static_oe property

The end of line string for this machine.
protected static string eol
Résultat string

expectedTokenSequences public_oe property

Each entry in this array is an array of integers. Each array of integers represents a sequence of tokens (by their ordinal values) that is expected at this point of the parse.
public int[][] expectedTokenSequences
Résultat int[][]

tokenImage public_oe property

This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred. This array is defined in the generated ...Constants interface.
public string[] tokenImage
Résultat string[]