Вход Регистрация
Файл: usr/plugins/highlight_code/parsedummy.js
Строк: 46
<?php
var DummyParser Editor.Parser = (function() {
  function 
tokenizeDummy(source) {
    while (!
source.endOfLine()) source.next();
    return 
"text";
  }
  function 
parseDummy(source) {
    function 
indentTo(n) {return function() {return n;}}
    
source tokenizer(sourcetokenizeDummy);
    var 
space 0;

    var 
iter = {
      
next: function() {
        var 
tok source.next();
        if (
tok.type == "whitespace") {
          if (
tok.value == "n"tok.indentation indentTo(space);
          else 
space tok.value.length;
        }
        return 
tok;
      },
      
copy: function() {
        var 
_space space;
        return function(
_source) {
          
space _space;
          
source tokenizer(_sourcetokenizeDummy);
          return 
iter;
        };
      }
    };
    return 
iter;
  }
  return {
makeparseDummy};
})();
?>
Онлайн: 1
Реклама