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)