Namespace Mangrove.Parsing.Abstractions
Interfaces
IDiagnostics
Wrapper for all diagnostic information passed back by the compiler.
ILookupMetricsPlan
Immutable abstraction for the state of a MetricsPlan stored in such a way that looking up objects by name is performant.
IParseableExpression
Representation of the information needed to parse a column or metric from a metric set.
IParseableMetricSet
Lightweight object model for the information contained inside a metric set, whether XML, YAML, or some other format. No syntax parsing is needed to construct an IParseableMetricSet.
IParseableTable
Representation of the information needed to create a Table from a metric set.
IParsed<T>
Result of a call to the Parser, including a possibly null Result and a possibly empty collection of IDiagnostics.