Class Parser
Namespace: OceanApocalypse.RSML.Language.Parsing
Assembly: RSML.Language.Parsing.dll
The base type that deals with parsing tokens and turning them into an organized tree.
public abstract class Parser : IParser, IToolchainComponent, IDisposable
Inheritance
Implements
IParser, IToolchainComponent, IDisposable
Inherited Members
Object.Equals(Object?), Object.Equals(Object?, Object?), Object.GetHashCode(), Object.GetType(), Object.MemberwiseClone(), Object.ReferenceEquals(Object?, Object?), Object.ToString()
Properties
Configuration
Configurations for the toolchain component.
public ToolchainConfigurations Configuration { get; protected set; }
Property Value
Methods
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public void Dispose()
Dispose(Boolean)
Disposes of both managed and unmanaged resources.
protected virtual void Dispose(Boolean disposing)
Parameters
disposing Boolean
When set to false, disposes of unmanaged resources only.
Inject(ToolchainConfigurations)
Injects a configuration into the toolchain component, modifying it.
public virtual void Inject(ToolchainConfigurations configuration)
Parameters
configuration ToolchainConfigurations
The configuration to inject.