umecob.jsにおけるオートマトン実装

0pt

// 初期状態
trans["START"] = function(c) {
switch (c) {
case "\n":
this.vals.linefeeds++;
return nextState.START.call(this, c);
default:
return nextState.START.call(this, c);
case lf1:
return "JS_PRE_START";
case "$":
return "PRE_SHORT_ECHO";
case '\\':
this.stack.push("START");
return "ESCAPE";
case '\0':
strToCode.call(this);
return null; // 終了
}
};
setDefault('START', function(c) {
this.buffer.add(c);
return "START";
});

https://github.com/shinout/umecob.js/blob/master/umecob.js

「umecob.jsにおけるオートマトン実装」について友人に書いてもらう。

あなたにとって「umecob.jsにおけるオートマトン実装」とは?

ログインするとワンクリックでキーワードを投稿できます

ログインする 新規登録する

他の人の「umecob.jsにおけるオートマトン実装」を見る