@making-sense/antlr-editor
Version:
ANTLR Typescript editor
21 lines (20 loc) • 431 B
TypeScript
export declare enum VariableType {
STRING = "STRING",
INTEGER = "INTEGER",
NUMBER = "NUMBER",
BOOLEAN = "BOOLEAN"
}
export declare enum VariableRole {
IDENTIFIER = "IDENTIFIER",
MEASURE = "MEASURE",
DIMENSION = "DIMENSION"
}
export interface Variable {
type: VariableType;
role: VariableRole;
name?: string;
label?: string;
}
export interface Variables {
[name: string]: Variable;
}