@gyro-lang/core
Version:
Fast, Performant and scalable programming language designed for string manipulation and deep recursion.
17 lines (16 loc) • 600 B
TypeScript
import { InputStream } from "./input-stream.js";
import { TokenStream } from "./token-stream.js";
import { parse } from "./parser.js";
import { evaluate } from "./interpreter.js";
import { compileJS } from "./transpiler.js";
import { Environment } from "./environment.js";
declare const Gyro: {
evaluate(code: string, env?: Environment): any;
evaluateAST(ast: object, env?: Environment): any;
parse(code: string): {
type: string;
body: any[];
};
tokenize(code: string): any[];
};
export { InputStream, TokenStream, parse, evaluate, compileJS, Environment, Gyro };