UNPKG

tscc-compiler

Version:

An LALR(1) compiler compiler written in Typescript

24 lines (16 loc) 354 B
export var DEBUG: boolean = true; export interface Console{ assert(expr: boolean): any; log(s: string): void; } export var console: Console = { assert(expr){ if(!expr){ throw new Error('Assertion failed'); } }, log(s){}, }; export function setDebugger(d: Console){ return console.log = d.log; }