/**
 * 1
 * 词法分析
 * 生成token
 */
function tokenizer(input) {

}

/**
 * 2
 * 解析
 * 生成ast
 */
function parser() {

}

/**
 * 3
 * 转换优化
 */
function transformer() {

}

/**
 * 4
 * 生成目标代码
 * @param input
 */
function codeGenerator() {

}

function compiler(input) {

}

export {
    tokenizer,
    parser,
    transformer,
    codeGenerator,
    compiler,
}