js-slang
Version:
Javascript-based implementations of Source, written in Typescript
13 lines (12 loc) • 1.06 kB
TypeScript
import type { StepperArrayExpression } from './Expression/ArrayExpression';
import type { StepperArrowFunctionExpression } from './Expression/ArrowFunctionExpression';
import type { StepperBinaryExpression } from './Expression/BinaryExpression';
import type { StepperConditionalExpression } from './Expression/ConditionalExpression';
import type { StepperFunctionApplication } from './Expression/FunctionApplication';
import type { StepperIdentifier } from './Expression/Identifier';
import { StepperLiteral } from './Expression/Literal';
import type { StepperLogicalExpression } from './Expression/LogicalExpression';
import type { StepperUnaryExpression } from './Expression/UnaryExpression';
export type StepperExpression = StepperUnaryExpression | StepperBinaryExpression | StepperLiteral | StepperPattern | StepperConditionalExpression | StepperFunctionApplication | StepperArrowFunctionExpression | StepperArrayExpression | StepperLogicalExpression;
export type StepperPattern = StepperIdentifier;
export declare const undefinedNode: StepperLiteral;