functionalscript
Version:
FunctionalScript is a purely functional subset of JavaScript
9 lines (8 loc) • 435 B
TypeScript
import * as list from '../../types/list/module.f.ts';
import * as jsTokenizer from '../../js/tokenizer/module.f.ts';
export type JsonToken = {
readonly kind: 'true' | 'false' | 'null';
} | {
readonly kind: '{' | '}' | ':' | ',' | '[' | ']';
} | jsTokenizer.StringToken | jsTokenizer.NumberToken | jsTokenizer.ErrorToken | jsTokenizer.EofToken;
export declare const tokenize: (input: list.List<number>) => list.List<JsonToken>;