UNPKG

js-slang

Version:

Javascript-based implementations of Source, written in Typescript

207 lines (206 loc) 8.77 kB
import * as core from "./core"; export declare const error: Function; export declare const make$45$promise: Function; export declare const promise$63$: Function; export declare const force: Function; export declare const promise$45$forced$63$: Function; export declare const compose: Function; export declare const apply: Function; export declare const procedure$63$: Function; export declare const boolean$63$: (a: any) => boolean; export declare const truthy: (a: any) => boolean; export declare const not: Function; export declare const and: Function; export declare const or: Function; export declare const boolean$61$$63$: Function; export declare const make_number: Function; export declare const number$63$: Function; export declare const integer$63$: Function; export declare const rational$63$: Function; export declare const real$63$: Function; export declare const complex$63$: Function; export declare const exact$63$: Function; export declare const inexact$63$: Function; export declare const $61$: Function; export declare const $60$: Function; export declare const $60$$61$: Function; export declare const $62$: Function; export declare const $62$$61$: Function; export declare const zero$63$: Function; export declare const infinity$63$: Function; export declare const nan$63$: Function; export declare const positive$63$: Function; export declare const negative$63$: Function; export declare const max: Function; export declare const min: Function; export declare const $43$: Function; export declare const $45$: Function; export declare const $42$: Function; export declare const $47$: Function; export declare const abs: Function; export declare const quotient: Function; export declare const remainder: Function; export declare const modulo: Function; export declare const gcd: Function; export declare const lcm: Function; export declare const odd$63$: Function; export declare const even$63$: Function; export declare const numerator: Function; export declare const denominator: Function; export declare const exact: Function; export declare const inexact: Function; export declare const square: Function; export declare const expt: Function; export declare const exp: Function; export declare const log: Function; export declare const sqrt: Function; export declare const sin: Function; export declare const cos: Function; export declare const tan: Function; export declare const asin: Function; export declare const acos: Function; export declare const atan: Function; export declare const floor: Function; export declare const ceiling: Function; export declare const truncate: Function; export declare const round: Function; export declare const make$45$rectangular: Function; export declare const make$45$polar: Function; export declare const real$45$part: Function; export declare const imag$45$part: Function; export declare const magnitude: Function; export declare const angle: Function; export declare const PI: core.SchemeReal; export declare const E: core.SchemeReal; export declare const SQRT2: core.SchemeReal; export declare const SQRT1$47$2: core.SchemeReal; export declare const LN2: core.SchemeReal; export declare const LN10: core.SchemeReal; export declare const LOG2E: core.SchemeReal; export declare const LOG10E: core.SchemeReal; export declare const cons: Function; export declare const xcons: Function; export declare const pair$63$: Function; export declare const not$45$pair$63$: Function; export declare const set$45$car$33$: Function; export declare const set$45$cdr$33$: Function; export declare const car: (p: core.Pair | core.List) => any; export declare const cdr: (p: core.Pair | core.List) => any; export declare const caar: Function; export declare const cadr: Function; export declare const cdar: Function; export declare const cddr: Function; export declare const caaar: Function; export declare const caadr: Function; export declare const cadar: Function; export declare const caddr: Function; export declare const cdaar: Function; export declare const cdadr: Function; export declare const cddar: Function; export declare const cdddr: Function; export declare const caaaar: Function; export declare const caaadr: Function; export declare const caadar: Function; export declare const caaddr: Function; export declare const cadaar: Function; export declare const cadadr: Function; export declare const caddar: Function; export declare const cadddr: Function; export declare const cdaaar: Function; export declare const cdaadr: Function; export declare const cdadar: Function; export declare const cdaddr: Function; export declare const cddaar: Function; export declare const cddadr: Function; export declare const cdddar: Function; export declare const cddddr: Function; export declare const list: Function; export declare const null$63$: Function; export declare const list$42$: Function; export declare const cons$42$: Function; export declare const make$45$list: Function; export declare const list$45$tabulate: Function; export declare const list$45$tail: Function; export declare const list$45$ref: Function; export declare const last: Function; export declare const last$45$pair: Function; export declare const circular$45$list: Function; export declare const first: Function; export declare const second: Function; export declare const third: Function; export declare const fourth: Function; export declare const fifth: Function; export declare const sixth: Function; export declare const seventh: Function; export declare const eighth: Function; export declare const ninth: Function; export declare const tenth: Function; export declare const list$45$set$33$: Function; export declare const circular$45$list$63$: Function; export declare const proper$45$list$63$: Function; export declare const dotted$45$list$63$: Function; export declare const null$45$list$63$: Function; export declare const list$63$: Function; export declare const filter: Function; export declare const any: Function; export declare const map: Function; export declare const fold: Function; export declare const fold$45$left: Function; export declare const fold$45$right: Function; export declare const reduce: Function; export declare const reduce$45$left: Function; export declare const reduce$45$right: Function; export declare const list$61$: Function; export declare const list$45$copy: Function; export declare const length: Function; export declare const length$43$: Function; export declare const append: Function; export declare const concatenate: Function; export declare const reverse: Function; export declare const take: Function; export declare const take$45$right: Function; export declare const drop: Function; export declare const drop$45$right: Function; export declare const $36$make$45$splice: Function; export declare const $36$resolve$45$splice: Function; export declare const make$45$vector: Function; export declare const vector: Function; export declare const vector$63$: Function; export declare const vector$45$empty$63$: Function; export declare const vector$45$ref: Function; export declare const vector$45$length: Function; export declare const vector$45$set$33$: Function; export declare const vector$45$$62$list: typeof core.vector$45$$62$list; export declare const list$45$$62$vector: (l: core.List) => any[]; export declare const vector$45$fill$33$: Function; export declare class _Symbol { sym: string; constructor(sym: string); toString(): string; equals(other: any): boolean; } export declare const symbol$63$: (s: any) => boolean; export declare const symbol$61$$63$: (s1: any, s2: any) => boolean; export declare const string$45$$62$symbol: (s: string) => _Symbol; export declare const eq$63$: (x: any, y: any) => boolean; export declare const eqv$63$: (x: any, y: any) => boolean; export declare const equal$63$: (x: any, y: any) => boolean; export declare const string$63$: Function; export declare const make$45$string: Function; export declare const string: (...args: string[]) => string; export declare const string$45$length: Function; export declare const string$45$ref: Function; export declare const string$61$$63$: Function; export declare const string$60$$63$: Function; export declare const string$62$$63$: Function; export declare const string$60$$61$$63$: Function; export declare const string$62$$61$$63$: Function; export declare const substring: Function; export declare const string$45$append: Function; export declare const string$45$copy: Function; export declare const string$45$map: Function; export declare const string$45$for$45$each: Function; export declare const string$45$$62$number: Function; export declare const number$45$$62$string: Function; export declare const string$45$$62$list: Function; export declare const list$45$$62$string: Function;