|
|
@ -1,11 +1,11 @@
|
|
|
|
const {
|
|
|
|
import {
|
|
|
|
tokenizer,
|
|
|
|
tokenizer,
|
|
|
|
parser,
|
|
|
|
parser,
|
|
|
|
transformer,
|
|
|
|
transformer,
|
|
|
|
codeGenerator,
|
|
|
|
codeGenerator,
|
|
|
|
compiler,
|
|
|
|
compiler,
|
|
|
|
} = require('./the-super-tiny-compiler');
|
|
|
|
} from './the-super-tiny-compiler.ja';
|
|
|
|
const assert = require('assert');
|
|
|
|
import assert from 'assert/strict';
|
|
|
|
|
|
|
|
|
|
|
|
const input = '(add 2 (subtract 4 2))';
|
|
|
|
const input = '(add 2 (subtract 4 2))';
|
|
|
|
const output = 'add(2, subtract(4, 2));';
|
|
|
|
const output = 'add(2, subtract(4, 2));';
|
|
|
|