{
"csNameSpace": "Rokojori",
"name": "Lexer",
"doc": null,
"icon": "CSharp.svg",
"generics": [],
"extendingClasses": [
  "Object"
],
"memberInfos": [
  {
    "doc": null,
    "memberType": "Method",
    "name": "get_hasError",
    "dataType": "Boolean",
    "csNameSpace": "System",
    "modifiers": [
      "public"
    ],
    "generics": [],
    "parameters": []
  },
  {
    "doc": null,
    "memberType": "Method",
    "name": "AddAllMatchers",
    "dataType": "Void",
    "csNameSpace": "System",
    "modifiers": [
      "public"
    ],
    "generics": [],
    "parameters": [
      {
        "name": "matchers",
        "type": "LexerMatcher[]",
        "csNameSpace": "Rokojori",
        "generics": []
      }
    ]
  },
  {
    "doc": null,
    "memberType": "Method",
    "name": "AddMatcher",
    "dataType": "Void",
    "csNameSpace": "System",
    "modifiers": [
      "public"
    ],
    "generics": [],
    "parameters": [
      {
        "name": "type",
        "type": "String",
        "csNameSpace": "System",
        "generics": []
      },
      {
        "name": "regex",
        "type": "Regex",
        "csNameSpace": "System.Text.RegularExpressions",
        "generics": []
      },
      {
        "name": "mode",
        "type": "String",
        "csNameSpace": "System",
        "generics": []
      },
      {
        "name": "nextMode",
        "type": "String",
        "csNameSpace": "System",
        "generics": []
      }
    ]
  },
  {
    "doc": null,
    "memberType": "Method",
    "name": "AddMatcher",
    "dataType": "Void",
    "csNameSpace": "System",
    "modifiers": [
      "public"
    ],
    "generics": [],
    "parameters": [
      {
        "name": "type",
        "type": "String",
        "csNameSpace": "System",
        "generics": []
      },
      {
        "name": "regex",
        "type": "String",
        "csNameSpace": "System",
        "generics": []
      },
      {
        "name": "mode",
        "type": "String",
        "csNameSpace": "System",
        "generics": []
      },
      {
        "name": "nextMode",
        "type": "String",
        "csNameSpace": "System",
        "generics": []
      }
    ]
  },
  {
    "doc": null,
    "memberType": "Method",
    "name": "Lex",
    "dataType": "Void",
    "csNameSpace": "System",
    "modifiers": [
      "public"
    ],
    "generics": [],
    "parameters": [
      {
        "name": "source",
        "type": "String",
        "csNameSpace": "System",
        "generics": []
      },
      {
        "name": "callback",
        "type": "Action`1",
        "csNameSpace": "System",
        "generics": [
          "Rokojori.LexerEvent"
        ]
      },
      {
        "name": "offset",
        "type": "Int32",
        "csNameSpace": "System",
        "generics": []
      },
      {
        "name": "mode",
        "type": "String",
        "csNameSpace": "System",
        "generics": []
      }
    ]
  },
  {
    "doc": null,
    "memberType": "Method",
    "name": "LexToList",
    "dataType": "List`1",
    "csNameSpace": "System.Collections.Generic",
    "modifiers": [
      "public"
    ],
    "generics": [],
    "parameters": [
      {
        "name": "source",
        "type": "String",
        "csNameSpace": "System",
        "generics": []
      },
      {
        "name": "offset",
        "type": "Int32",
        "csNameSpace": "System",
        "generics": []
      },
      {
        "name": "mode",
        "type": "String",
        "csNameSpace": "System",
        "generics": []
      }
    ]
  }
]
}