JGR MSTS Editors and Tools
Jgr.IO.Parser Namespace
NamespacesJgr.IO.Parser

[This is preliminary documentation and is subject to change.]

[Missing <summary> documentation for "N:Jgr.IO.Parser"]

Declaration Syntax
C#Visual BasicVisual C++
namespace Jgr.IO.Parser
Namespace Jgr.IO.Parser
namespace Jgr.IO.Parser
Types
All TypesClassesInterfacesEnumerations
IconTypeDescription
BnfFile
BnfParser
DataTreeExtensions
DataTreeNode<(Of <(<'T>)>)>
DataTreeNodeSet
DataTreePath<(Of <(<'T>)>)>
DataTreePathStep
IDataTreeNode
IDataTreeNode<(Of <(<'T>)>)>
InvalidBnfFormatException
MutableSimisFile
A support class for using SimisReader and SimisWriter with on-disk files.

ReaderException
SimisCompressedStream
SimisFile
SimisFormat
Contains all the information for reading and writing a single Simis format.

SimisProvider
Loads and stores data necessary for processing Simis files: token name-id mappings and all the SimisFormats.

SimisProviderForFile
A SimisProvider which contains only the subset of Simis formats appropriate for a given filename.

SimisReader
SimisStreamFormat
Specifies whether the Simis stream is binary or text, with the option for auto-detection in certain cases.

SimisStreamReader
SimisTestableStream
SimisToken
Represents a single token found in a Simis stream.

SimisTokenKind
Defines all the possible tokens found in a Simis stream.

SimisTreeNode
Represents Simis data as a tree of immutable nodes with values.

SimisTreeNodeValue
Base class for all value nodes in a SimisTreeNode tree.

SimisTreeNodeValueFloat
Represents a floating point (Single) value in a SimisTreeNode tree.

SimisTreeNodeValueInteger
Represents all integer values (uint, sint, etc.) in a SimisTreeNode tree.

SimisTreeNodeValueIntegerByte
Represents an unsigned single-byte integer (Byte) value in a SimisTreeNode tree.

SimisTreeNodeValueIntegerDWord
Represents an unsigned double-word integer (UInt32) value in a SimisTreeNode tree.

SimisTreeNodeValueIntegerSigned
Represents a signed integer (Int32) value in a SimisTreeNode tree.

SimisTreeNodeValueIntegerUnsigned
Represents an unsigned integer (UInt32) value in a SimisTreeNode tree.

SimisTreeNodeValueIntegerWord
Represents an unsigned single-word integer (UInt16) value in a SimisTreeNode tree.

SimisTreeNodeValueString
Represents a string (String) value in a SimisTreeNode tree.

SimisWriter
DataTreeNode<(Of <(<'T>)>)>..::..TypeData
UndoRedoSimisFile
A support class for using SimisReader and SimisWriter with on-disk files and editing capabilities.

UnknownSimisFormatException