Package-level declarations
Types
Exported keywords for use by sass/stylus modes.
A configuration object for simpleMode. Keys are state names, values are lists of rule configs.
State for a simpleMode-based parser.
Properties
Stream parser for APL.
Stream parser for ASCII Armor (PGP).
Stream parser for Asterisk dialplan.
Stream parser for Brainfuck.
Stream parser for C.
Stream parser for Cassandra CQL.
Stream parser for Ceylon.
Stream parser for Clojure.
Stream parser for CMake.
Stream parser for COBOL.
Stream parser for CoffeeScript.
Stream parser for Common Lisp.
Stream parser for C++.
Stream parser for Crystal.
Stream parser for C#.
Stream parser for CSS.
Stream parser for Cypher (Neo4j).
Stream parser for Cython.
Stream parser for D.
Stream parser for Dart.
Stream parser for Diff/Patch.
Stream parser for Dockerfile.
Stream parser for DTD.
Stream parser for Dylan.
Stream parser for EBNF.
Stream parser for ECL.
Stream parser for Eiffel.
Stream parser for Elm.
Stream parser for Erlang.
Stream parser for eZ80 assembly.
Stream parser for FCL (IEC 61131-3).
Stream parser for Forth.
Stream parser for Fortran.
Stream parser for F#.
Stream parser for GAS (GNU Assembler).
Stream parser for GAS (ARM).
Stream parser for Gherkin (Cucumber).
Stream parser for Go.
Stream parser for Groovy.
Stream parser for GSS (Closure Stylesheets).
Stream parser for Haskell.
Stream parser for Haxe.
Stream parser for Hive SQL.
Stream parser for HTML.
Stream parser for HTTP request/response.
Stream parser for HXML (Haxe build).
Stream parser for IDL.
Stream parser for Java.
Stream parser for JavaScript.
Stream parser for Jinja2.
Stream parser for JSON.
Stream parser for JSON-LD.
Stream parser for Julia.
Stream parser for Kotlin.
Stream parser for Less.
Stream parser for LiveScript.
Stream parser for Lua.
Stream parser for MariaDB SQL.
Stream parser for Mathematica.
Stream parser for mbox (email).
Stream parser for mIRC script.
Stream parser for Modelica.
Stream parser for MscGen.
Stream parser for MsGenny.
Stream parser for MUMPS.
Stream parser for MySQL.
Stream parser for nesC.
Stream parser for Nginx configuration.
Stream parser for N-Triples (RDF).
Stream parser for Objective-C.
Stream parser for Objective-C++.
Stream parser for OCaml.
Stream parser for Octave/MATLAB.
Stream parser for Oz.
Stream parser for Pascal.
Stream parser for PEG.js.
Stream parser for Perl.
Stream parser for PostgreSQL.
Stream parser for Pig Latin (Apache Pig).
Stream parser for PL/SQL.
Stream parser for PowerShell.
Stream parser for Java .properties.
Stream parser for Protocol Buffers.
Stream parser for Pug (Jade).
Stream parser for Puppet.
Stream parser for Python.
Stream parser for Q (Kx Systems).
Stream parser for R.
Stream parser for RPM changelog.
Stream parser for RPM spec.
Stream parser for Ruby.
Stream parser for Rust.
Stream parser for SAS.
Stream parser for Sass (indented syntax).
Stream parser for Scala.
Stream parser for Scheme.
Stream parser for SCSS.
Stream parser for GLSL (shader).
Stream parser for Shell/Bash.
Stream parser for Sieve (email filtering).
Stream parser for Smalltalk.
Stream parser for Standard ML.
Stream parser for Solr.
Stream parser for Spark SQL.
Stream parser for SPARQL.
Stream parser for Spreadsheet formulas.
Stream parser for SQLite.
Stream parser for Squirrel.
Stream parser for SQL (standard).
Stream parser for LaTeX.
Stream parser for LaTeX (math mode).
Stream parser for Stylus.
Stream parser for Swift.
Stream parser for Tcl.
Stream parser for Textile.
Stream parser for TiddlyWiki.
Stream parser for Tiki Wiki.
Stream parser for TOML.
Stream parser for Troff/Groff.
Stream parser for TTCN-3.
Stream parser for TTCN-3 configuration.
Stream parser for Turtle (RDF).
Stream parser for TypeScript.
Stream parser for Visual Basic.
Stream parser for VBScript.
Stream parser for VBScript (ASP).
Stream parser for Apache Velocity.
Stream parser for Verilog/SystemVerilog.
Stream parser for VHDL.
Stream parser for WebAssembly Text (WAT).
Stream parser for WebIDL.
Stream parser for XML.
Stream parser for XQuery.
Stream parser for Xu.
Stream parser for Yacas.
Stream parser for YAML.
Stream parser for Z80 assembly.
Functions
Create a StreamParser from a simple mode spec — a set of named states, each containing a list of regex-based rules.