Search Results for

    Show / Hide Table of Contents

    Class P21Parser

    Inheritance
    System.Object
    ShiftReduceParser<ValueType, LexLocation>
    P21Parser
    XbimP21Parser
    Inherited Members
    ShiftReduceParser<ValueType, LexLocation>.Scanner
    ShiftReduceParser<ValueType, LexLocation>.CurrentSemanticValue
    ShiftReduceParser<ValueType, LexLocation>.CurrentLocationSpan
    ShiftReduceParser<ValueType, LexLocation>.NextToken
    ShiftReduceParser<ValueType, LexLocation>.ValueStack
    ShiftReduceParser<ValueType, LexLocation>.LocationStack
    ShiftReduceParser<ValueType, LexLocation>.InitRules(Rule[])
    ShiftReduceParser<ValueType, LexLocation>.InitStates(State[])
    ShiftReduceParser<ValueType, LexLocation>.InitStateTable(Int32)
    ShiftReduceParser<ValueType, LexLocation>.InitSpecialTokens(Int32, Int32)
    ShiftReduceParser<ValueType, LexLocation>.InitNonTerminals(String[])
    ShiftReduceParser<ValueType, LexLocation>.YYAccept()
    ShiftReduceParser<ValueType, LexLocation>.YYAbort()
    ShiftReduceParser<ValueType, LexLocation>.YYError()
    ShiftReduceParser<ValueType, LexLocation>.YYRecovering
    ShiftReduceParser<ValueType, LexLocation>.Initialize()
    ShiftReduceParser<ValueType, LexLocation>.Parse()
    ShiftReduceParser<ValueType, LexLocation>.DoAction(Int32)
    ShiftReduceParser<ValueType, LexLocation>.yyclearin()
    ShiftReduceParser<ValueType, LexLocation>.yyerrok()
    ShiftReduceParser<ValueType, LexLocation>.AddState(Int32, State)
    ShiftReduceParser<ValueType, LexLocation>.TerminalToString(Int32)
    ShiftReduceParser<ValueType, LexLocation>.CharToString(Char)
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: Xbim.IO.Parser
    Assembly: Xbim.Common.dll
    Syntax
    public abstract class P21Parser : ShiftReduceParser<ValueType, LexLocation>

    Constructors

    | Improve this Doc View Source

    P21Parser()

    Declaration
    protected P21Parser()
    | Improve this Doc View Source

    P21Parser(Stream)

    Declaration
    protected P21Parser(Stream strm)
    Parameters
    Type Name Description
    System.IO.Stream strm

    Fields

    | Improve this Doc View Source

    InHeader

    Declaration
    public bool InHeader
    Field Value
    Type Description
    System.Boolean

    Methods

    | Improve this Doc View Source

    BeginComplex()

    Declaration
    protected abstract void BeginComplex()
    | Improve this Doc View Source

    BeginHeader()

    Declaration
    protected abstract void BeginHeader()
    | Improve this Doc View Source

    BeginList()

    Declaration
    protected abstract void BeginList()
    | Improve this Doc View Source

    BeginNestedType(String)

    Declaration
    protected abstract void BeginNestedType(string value)
    Parameters
    Type Name Description
    System.String value
    | Improve this Doc View Source

    BeginParse()

    Declaration
    protected abstract void BeginParse()
    | Improve this Doc View Source

    BeginScope()

    Declaration
    protected abstract void BeginScope()
    | Improve this Doc View Source

    CharacterError()

    Declaration
    protected abstract void CharacterError()
    | Improve this Doc View Source

    DoAction(Int32)

    Declaration
    protected override void DoAction(int action)
    Parameters
    Type Name Description
    System.Int32 action
    Overrides
    QUT.Gppg.ShiftReduceParser<Xbim.IO.Parser.ValueType, QUT.Gppg.LexLocation>.DoAction(System.Int32)
    | Improve this Doc View Source

    EndComplex()

    Declaration
    protected abstract void EndComplex()
    | Improve this Doc View Source

    EndEntity()

    Declaration
    protected abstract void EndEntity()
    | Improve this Doc View Source

    EndHeader()

    Declaration
    protected abstract void EndHeader()
    | Improve this Doc View Source

    EndHeaderEntity()

    Declaration
    protected abstract void EndHeaderEntity()
    | Improve this Doc View Source

    EndList()

    Declaration
    protected abstract void EndList()
    | Improve this Doc View Source

    EndNestedType(String)

    Declaration
    protected abstract void EndNestedType(string value)
    Parameters
    Type Name Description
    System.String value
    | Improve this Doc View Source

    EndParse()

    Declaration
    protected abstract void EndParse()
    | Improve this Doc View Source

    EndScope()

    Declaration
    protected abstract void EndScope()
    | Improve this Doc View Source

    EndSec()

    Declaration
    protected abstract void EndSec()
    | Improve this Doc View Source

    Initialize()

    Declaration
    protected override void Initialize()
    Overrides
    QUT.Gppg.ShiftReduceParser<Xbim.IO.Parser.ValueType, QUT.Gppg.LexLocation>.Initialize()
    | Improve this Doc View Source

    NewEntity(String)

    Declaration
    protected abstract void NewEntity(string entityLabel)
    Parameters
    Type Name Description
    System.String entityLabel
    | Improve this Doc View Source

    SetBooleanValue(String)

    Declaration
    protected abstract void SetBooleanValue(string value)
    Parameters
    Type Name Description
    System.String value
    | Improve this Doc View Source

    SetEnumValue(String)

    Declaration
    protected abstract void SetEnumValue(string value)
    Parameters
    Type Name Description
    System.String value
    | Improve this Doc View Source

    SetErrorMessage()

    Declaration
    protected virtual void SetErrorMessage()
    | Improve this Doc View Source

    SetFloatValue(String)

    Declaration
    protected abstract void SetFloatValue(string value)
    Parameters
    Type Name Description
    System.String value
    | Improve this Doc View Source

    SetHexValue(String)

    Declaration
    protected abstract void SetHexValue(string value)
    Parameters
    Type Name Description
    System.String value
    | Improve this Doc View Source

    SetIntegerValue(String)

    Declaration
    protected abstract void SetIntegerValue(string value)
    Parameters
    Type Name Description
    System.String value
    | Improve this Doc View Source

    SetNonDefinedValue()

    Declaration
    protected abstract void SetNonDefinedValue()
    | Improve this Doc View Source

    SetObjectValue(String)

    Declaration
    protected abstract void SetObjectValue(string value)
    Parameters
    Type Name Description
    System.String value
    | Improve this Doc View Source

    SetOverrideValue()

    Declaration
    protected abstract void SetOverrideValue()
    | Improve this Doc View Source

    SetStringValue(String)

    Declaration
    protected abstract void SetStringValue(string value)
    Parameters
    Type Name Description
    System.String value
    | Improve this Doc View Source

    SetType(String)

    Declaration
    protected abstract void SetType(string entityTypeName)
    Parameters
    Type Name Description
    System.String entityTypeName
    | Improve this Doc View Source

    TerminalToString(Int32)

    Declaration
    protected override string TerminalToString(int terminal)
    Parameters
    Type Name Description
    System.Int32 terminal
    Returns
    Type Description
    System.String
    Overrides
    QUT.Gppg.ShiftReduceParser<Xbim.IO.Parser.ValueType, QUT.Gppg.LexLocation>.TerminalToString(System.Int32)
    • Improve this Doc
    • View Source
    In This Article
    Back to top Copyright © 2022 xbim