Fork me on GitHub
  • API

    Show / Hide Table of Contents

    Class StandardSyntaxParserTokenManager

    Token Manager.

    Inheritance
    object
    StandardSyntaxParserTokenManager
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Lucene.Net.QueryParsers.Flexible.Standard.Parser
    Assembly: Lucene.Net.QueryParser.dll
    Syntax
    public class StandardSyntaxParserTokenManager

    Constructors

    StandardSyntaxParserTokenManager(ICharStream)

    Constructor.

    Declaration
    public StandardSyntaxParserTokenManager(ICharStream stream)
    Parameters
    Type Name Description
    ICharStream stream

    StandardSyntaxParserTokenManager(ICharStream, int)

    Constructor.

    Declaration
    public StandardSyntaxParserTokenManager(ICharStream stream, int lexState)
    Parameters
    Type Name Description
    ICharStream stream
    int lexState

    Fields

    jjnewLexState

    Lex State array.

    Declaration
    public static readonly int[] jjnewLexState
    Field Value
    Type Description
    int[]

    jjstrLiteralImages

    Token literal values.

    Declaration
    public static readonly string[] jjstrLiteralImages
    Field Value
    Type Description
    string[]

    lexStateNames

    Lexer state names.

    Declaration
    public static readonly string[] lexStateNames
    Field Value
    Type Description
    string[]

    m_curChar

    Token Manager.

    Declaration
    protected char m_curChar
    Field Value
    Type Description
    char

    m_input_stream

    Token Manager.

    Declaration
    protected ICharStream m_input_stream
    Field Value
    Type Description
    ICharStream

    Methods

    GetNextToken()

    Get the next Token.

    Declaration
    public virtual Token GetNextToken()
    Returns
    Type Description
    Token

    JjFillToken()

    Token Manager.

    Declaration
    protected Token JjFillToken()
    Returns
    Type Description
    Token

    ReInit(ICharStream)

    Reinitialize parser.

    Declaration
    public void ReInit(ICharStream stream)
    Parameters
    Type Name Description
    ICharStream stream

    ReInit(ICharStream, int)

    Reinitialize parser.

    Declaration
    public void ReInit(ICharStream stream, int lexState)
    Parameters
    Type Name Description
    ICharStream stream
    int lexState

    SetDebugStream(TextWriter)

    Set debug output.

    Declaration
    public void SetDebugStream(TextWriter ds)
    Parameters
    Type Name Description
    TextWriter ds

    SwitchTo(int)

    Switch to specified lex state.

    Declaration
    public void SwitchTo(int lexState)
    Parameters
    Type Name Description
    int lexState
    Back to top Copyright © 2024 The Apache Software Foundation, Licensed under the Apache License, Version 2.0
    Apache Lucene.Net, Lucene.Net, Apache, the Apache feather logo, and the Apache Lucene.Net project logo are trademarks of The Apache Software Foundation.
    All other marks mentioned may be trademarks or registered trademarks of their respective owners.