calcium-lang
Version:
Calcium language interpreter
76 lines (75 loc) • 1.22 kB
TypeScript
export declare enum Statement {
Indent = 0,
Options = 1,
Keyword = 2
}
export declare enum Assign {
Lhs = 3,
Rhs = 4
}
export declare enum Class {
Name = 3,
SuperclassName = 4
}
export declare enum Comment {
Text = 3
}
export declare enum Conditional {
Expr = 3
}
export declare enum Except {
TypeName = 3,
ObjName = 4
}
export declare enum ExprStmt {
Value = 3
}
export declare enum For {
Variables = 3,
Iterable = 4
}
export declare enum FuncDef {
Name = 3,
Parameters = 4
}
export declare enum Import {
ModuleName = 3
}
export declare enum Raise {
Exception = 3,
Args = 4
}
export declare enum Return {
Expr = 3
}
export declare enum Expression {
Keyword = 0
}
export declare enum Attribute {
VarName = 1,
FirstAttributeName = 2
}
export declare enum BinaryOperator {
Left = 1,
Right = 2
}
export declare enum Call {
FuncRef = 1,
Args = 2
}
export declare enum KwArg {
Keyword = 1,
Value = 2
}
export declare enum Subscript {
ReferredObj = 1,
IndexExpr = 2,
SliceStart = 2,
SliceEnd = 3
}
export declare enum UnaryOperator {
Operand = 1
}
export declare enum Variable {
Name = 1
}