@webqit/quantum-js
Version:
Runtime extension to JavaScript that let's us do Imperative Reactive Programming (IRP) in the very language.
16 lines (12 loc) • 411 B
JavaScript
import { parse, compile } from '../src/compiler/index.js';
const expr = `
try {
console.log(',,,,,,,,,,,,,,,,', await r3());
} catch(w) {
console.info('An error happendd');
}
`;
const ast = parse(expr, { sourceType: 'module', allowAwaitOutsideFunction: true, executionMode: 'QuantumProgram' });
const compiled = compile(ast);
//console.log(ast);
console.log(compiled.compiledSource);