UNPKG

@gyro-lang/core

Version:

Fast, Performant and scalable programming language designed for string manipulation and deep recursion.

17 lines (16 loc) 600 B
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 };