<divid="documentation"class="span8"><divclass="classContent"><divclass="membersBackground"></div><divclass=" members pos0"><divclass=" membersContent pos0"><h1class="memberHeader"><spanclass="name">Tokenizer<spanclass="editInC9"><ahref='http://c9.io/open/git/?url=git%3A%2F%2Fgithub.com%2Fajaxorg%2Face.git'title='Edit in Cloud9 IDE'>[edit]</a></span></span></h1><uldata-tabs="tabs"class="nav tabs pos0"><lidata-dropdown="dropdown"class="dropdown"><ulclass="dropdown-menu"></ul></li><lidata-dropdown="dropdown"class="dropdown"><ahref="#"data-toggle="dropdown"class="dropdown-toggle"><span>Constructors (1)</span><bclass="caret"></b></a><ulclass="dropdown-menu"><liid="dropdown_Tokenizer.new"data-id="Tokenizer.new"class="memberLink"><ahref="#Tokenizer.new"class=""title="Tokenizer.new (constructor)"data-id="Tokenizer.new">new</a></li></ul></li><lidata-dropdown="dropdown"class="dropdown"><ahref="#"data-toggle="dropdown"class="dropdown-toggle"><span>Functions (1)</span><bclass="caret"></b></a><ulclass="dropdown-menu"><liid="dropdown_Tokenizer.getLineTokens"data-id="Tokenizer.getLineTokens"class="memberLink"><ahref="#Tokenizer.getLineTokens"class=""title="Tokenizer.getLineTokens (class method)"data-id="Tokenizer.getLineTokens">getLineTokens</a></li></ul></li><lidata-dropdown="dropdown"class="dropdown"><ulclass="dropdown-menu"></ul></li><lidata-dropdown="dropdown"class="dropdown"><ulclass="dropdown-menu"></ul></li><lidata-dropdown="dropdown"class="dropdown"><ulclass="dropdown-menu"></ul></li><lidata-dropdown="dropdown"class="dropdown"><ulclass="dropdown-menu"></ul></li></ul></div></div><articleid="Tokenizer"data-title="Tokenizer (class)"class="article"><divclass="section description"><divclass="memberContent"><p>This class takes a set of highlighting rules, and creates a tokenizer out of them. For more information, see <ahref="https://github.com/ajaxorg/ace/wiki/Creating-or-Extending-an-Edit-Mode#wiki-extendingTheHighlighter">the wiki on extending highlighters</a>.</p>
</div></div></article><h3class="sectionHeader">Constructors</h3><articleid="Tokenizer.new"data-title="Tokenizer.new (constructor)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><iid="Tokenizer.new"class="methodToggle methodClicker inactive icon-caret-right"></i><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanclass="constructorIdentifier">new </span><spanid="Tokenizer.new"class="member-name methodClicker">Tokenizer</span>(<spanclass="sigArgList"><ahref="http://www.nodemanual.org/latest/js_doc/Object.html"class="argument methodClicker"title="Object"data-id="Object">Object</a> rules, <ahref="http://www.nodemanual.org/latest/js_doc/String.html"class="argument methodClicker"title="String"data-id="String">String</a> flag</span>)</li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Tokenizer.new"class="ellipsis_description"><p>Constructs a new tokenizer based on the given rules and flags.</p>
</div><divclass="description"><p>Constructs a new tokenizer based on the given rules and flags.</p>
</td></tr><trclass="argumentRow "><tdclass="argName ">flag</td><tdclass="argType""><ahref="http://www.nodemanual.org/latest/js_doc/String.html"class=""title="String"data-id="String">String</a></td><tdclass="argDescription "><p>Required. Any additional regular expression flags to pass (like "i" for case insensitive)</p>
</td></tr></table></div></div></div></div></article><h3class="sectionHeader">Methods</h3><articleid="Tokenizer.getLineTokens"data-title="Tokenizer.getLineTokens (class method)"class="article"><divclass="section method"><divclass="memberContent"><divclass="title"><iid="Tokenizer.getLineTokens"class="methodToggle methodClicker inactive icon-caret-right"></i><ulclass="signatures"><liclass="signature"><ul><liclass="signature-call"><spanid="Tokenizer.getLineTokens"class="member-name methodClicker"><spanclass="sigClassName">Tokenizer.</span><spanclass="sigMemberName">getLineTokens</span></span>(<spanclass="sigArgList"></span>)<liclass="signature-returns"><ulclass="argument-types"><liclass="argument-type"><ahref="http://www.nodemanual.org/latest/js_doc/Object.html"class="returnType "title="Object"data-id="Object">Object</a></li></ul></li></li></ul><ulclass="metaInfo"></ul></li></ul></div><divclass="sideToggler"><divid="ellipsis_Tokenizer.getLineTokens"class="ellipsis_description"><p>Returns an object containing two properties: <code>tokens</code>, which contains all the tokens; and <code>state</code>, the current state.</p>
</div><divclass="description"><p>Returns an object containing two properties: <code>tokens</code>, which contains all the tokens; and <code>state</code>, the current state.</p>