whole_func_string: function Parser(input) {
      var o = (this !== exports) ? this : {};
      o.input = input;
      o.pos = 0;
      o.line = 1;
      o.linePos = 0;
  }
func_code_string: function Parser(input) {
      var o = (this !== exports) ? this : {};
      o.input = input;
      o.pos = 0;
      o.line = 1;
      o.linePos = 0;
  }
func_documentation_string: ---------------------------------------------------------------------------