Enum ErrorKind
All error types that Parser may produce. These should all have helpful and meaningful docstrings.
Namespace: Mangrove.Parsing
Assembly: Mangrove.Parsing.dll
Syntax
public enum ErrorKind
Fields
Name | Description |
---|---|
CannotInferLevel | Cannot infer the level (table) of the provided expression. |
ColumnDoesNotExist | An expression definition includes a column name which does not exist. |
FabricNotSupported | The provided extern (compute fabric) is not yet supported by this parser. |
Fatal | Unknown fatal error occured when parsing an expression. Ideally, this should never happen. |
GenericSyntaxError | An internal parser (e.g., Roslyn or an Antlr-generated parser) reported that the expression is not valid. |
InvalidExternName | A string representing an ExternKind does not correspond to one. |
InvalidOperation | The provided operation does not actually exist. |
InvalidTableKind | The provided table "kind" is not valid. |
InvalidToken | An token not exsit in the white token list. |
TableDoesNotExist | The table (level) name provided does not exist in the metric set. |
TableMismatch | An operation tries to combine tables which cannot be done. |