Turing

Current valid syntax:

init: initState
accept: acceptState

matchState {
    1,_,0,1,_
    _,1,_,0,1
    >,-,-,>,<
    newState
}

matchState {
    0,0,0,0,0
    0,0,0,0,0
    -,-,-,-,-
    newState

    // comment
    0,0,0,0,1
    1,0,0,0,0
    >,-,-,-,<
    newState
}
Functions are also supported but are documented only in examples directory and transpiler.js.