Class P21Parser
  
  
  
  
    Inheritance
    System.Object
    
    P21Parser
      
   
  
    Inherited Members
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      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()
    
   
  
  Assembly: Xbim.Common.dll
  Syntax
  
    public abstract class P21Parser : ShiftReduceParser<ValueType, LexLocation>
   
  Constructors
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  P21Parser()
  
  
  Declaration
  
  
    |
    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
  
  
  
  
  Declaration
  
  Field Value
  
    
      
        | Type | Description | 
    
    
      
        | System.Boolean |  | 
    
  
  Methods
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  BeginComplex()
  
  
  Declaration
  
    protected abstract void BeginComplex()
   
  
    |
    Improve this Doc
  
  
    View Source
  
  
  
  
  
  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
  
  
  
  
  
  Declaration
  
    protected abstract void EndHeader()
   
  
    |
    Improve this Doc
  
  
    View Source
  
  
  
  
  
  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)