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

// 初期状態
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/...

もしかして

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

    S 5e4401abd24a1ec9acd4159946f33876

    関西大学総合情報学部2007年卒。 卒業後「非同期」「主観事典」をテーマにした会社設立。パンデイロやvimなどの打楽器が好き。 Backbone.js 千利休 木村蒹葭堂

    (9773words)

    最新

      最新エントリ

        関連ツイート