[{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:Grammar\">Grammar</a> token = [<a href=\"Hlex.html#t:GrammarRule\" title=\"Hlex\">GrammarRule</a> token]","name":"Grammar","module":"Hlex","link":"Hlex.html#t:Grammar"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:GrammarRule\">GrammarRule</a> token<ul class=\"subs\"><li>= <a href=\"#v:Skip\">Skip</a> <a href=\"/package/base-4.16.4.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a></li><li>| <a href=\"#v:Tokenize\">Tokenize</a> <a href=\"/package/base-4.16.4.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a> (<a href=\"/package/base-4.16.4.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a> -&gt; token)</li><li>| <a href=\"#v:JustToken\">JustToken</a> <a href=\"/package/base-4.16.4.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a> token</li><li>| <a href=\"#v:Error\">Error</a> <a href=\"/package/base-4.16.4.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a> <a href=\"/package/base-4.16.4.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a></li></ul>","name":"GrammarRule Error Skip Tokenize JustToken","module":"Hlex","link":"Hlex.html#t:GrammarRule"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:Lexer\">Lexer</a> token = <a href=\"/package/base-4.16.4.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a> -&gt; <a href=\"/package/base-4.16.4.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> <a href=\"Hlex.html#t:LexException\" title=\"Hlex\">LexException</a> [token]","name":"Lexer","module":"Hlex","link":"Hlex.html#t:Lexer"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:LexException\">LexException</a><ul class=\"subs\"><li>= <a href=\"#v:UnmatchedException\">UnmatchedException</a> <a href=\"/package/base-4.16.4.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> <a href=\"/package/base-4.16.4.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> <a href=\"/package/base-4.16.4.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a></li><li>| <a href=\"#v:MatchedException\">MatchedException</a> <a href=\"/package/base-4.16.4.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> <a href=\"/package/base-4.16.4.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> <a href=\"/package/base-4.16.4.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a> <a href=\"/package/base-4.16.4.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a></li></ul>","name":"LexException UnmatchedException MatchedException","module":"Hlex","link":"Hlex.html#t:LexException"},{"display_html":"<a href=\"#v:hlex\">hlex</a> :: <a href=\"Hlex.html#t:Grammar\" title=\"Hlex\">Grammar</a> token -&gt; <a href=\"Hlex.html#t:Lexer\" title=\"Hlex\">Lexer</a> token","name":"hlex","module":"Hlex","link":"Hlex.html#v:hlex"}]