Lexical Analysis

Tokenization, parsing, and lexical analysis tools for language processing. Packages among the 3,000 most downloaded in the past 90 days.

67 packages
  • A simple and fast library for text-based parser combinators

    882
    4.2m last 90 days
  • Elixir lexer for the Makeup syntax highlighter.

    37
    2.6m last 90 days
  • Erlang lexer for the Makeup syntax highlighter.

    5
    2.2m last 90 days
  • combine 0.10.0

    A parser combinator library for Elixir projects.

    200
    1.8m last 90 days
  • Error resilient parser for Elixir

    103
    1.1m last 90 days
  • texture 2.0.0

    A collection of structured text parsers.

    1
    527.2k last 90 days
  • ABNF in, parser out

    57
    512.0k last 90 days
  • HTML lexer for the Makeup syntax highlighter.

    17
    194.4k last 90 days
  • neotoma 1.7.3

    PEG/Packrat toolkit and parser-generator.

    311
    190.5k last 90 days
  • (H)EEx lexer for makeup

    6
    188.6k last 90 days
  • glexer 2.5.0

    A lexer for Gleam source code

    64
    66.1k last 90 days
  • glance 7.0.0

    A Gleam source code parser, in Gleam!

    83
    58.7k last 90 days
  • An Elixir interface to the libpg_query postgres query parser. Converts a valid PostgreSQL query into a Protobuf based AST.

    11
    45.6k last 90 days
  • Language lexers for Makeup using the syntect Rust library

    11
    32.2k last 90 days
  • Diff lexer for the Makeup syntax highlighter.

    9
    28.3k last 90 days
  • A fork of Elixir's tokenizer for Credo

    20.7k last 90 days
  • A JavaScript inspired textual syntax for EYG.

    381
    15.0k last 90 days
  • pegasus 1.0.0

    peg -> nimbleparsec

    18
    10.7k last 90 days
  • Tree-sitter parser and queries for elixir, compiled to WASM for Lumis

    231
    10.1k last 90 days
  • Js lexer for the Makeup syntax highlighter.

    5
    9.6k last 90 days
  • The package you need to build plugins for the lexical language server

    8.0k last 90 days
  • Shared data structures and protocols for the lexical language server

    8.0k last 90 days
  • Tree-sitter parser and queries for comment, compiled to WASM for Lumis

    231
    7.8k last 90 days
  • Tree-sitter parser and queries for sql, compiled to WASM for Lumis

    231
    7.5k last 90 days
  • abnf2 0.1.4

    An ABNF parser generator updated from the original developed by @vanstee.

    6.8k last 90 days
  • Tree-sitter parser and queries for json, compiled to WASM for Lumis

    231
    6.6k last 90 days
  • SQL lexer for the Makeup syntax highlighter.

    2
    6.6k last 90 days
  • Tree-sitter parser and queries for bash, compiled to WASM for Lumis

    231
    6.5k last 90 days
  • CSS lexer for the Makeup syntax highlighter.

    0
    6.3k last 90 days
  • Tree-sitter parser and queries for javascript, compiled to WASM for Lumis

    231
    6.2k last 90 days
  • GraphQL lexer for the Makeup syntax highlighter.

    2
    5.9k last 90 days
  • Tree-sitter parser and queries for css, compiled to WASM for Lumis

    231
    5.5k last 90 days
  • a zig parser in elixir

    12
    5.5k last 90 days
  • nibble 1.1.4

    A string parsing library combining a traditional lexer with parser combinators..

    92
    5.4k last 90 days
  • Elixir bindings for tree-sitter-language-pack, providing access to 165+ language parsers

    478
    5.3k last 90 days
  • Tree-sitter parser and queries for heex, compiled to WASM for Lumis

    231
    5.1k last 90 days
  • Tree-sitter parser and queries for html, compiled to WASM for Lumis

    231
    5.0k last 90 days
  • Tree-sitter parser and queries for typescript, compiled to WASM for Lumis

    231
    4.9k last 90 days
  • Lumis parser for diff

    231
    4.6k last 90 days
  • Tree-sitter parser and queries for yaml, compiled to WASM for Lumis

    231
    4.5k last 90 days
  • C lexer for the Makeup syntax highlighter.

    2
    4.5k last 90 days
  • Tree-sitter parser and queries for markdown, mdx, compiled to WASM for Lumis

    231
    4.4k last 90 days
  • Tree-sitter parser and queries for tsx, compiled to WASM for Lumis

    231
    4.4k last 90 days
  • Tree-sitter parser and queries for python, compiled to WASM for Lumis

    231
    4.3k last 90 days
  • A simple yarn.lock parser

    4
    4.2k last 90 days
  • Tree-sitter parser and queries for markdown_inline, compiled to WASM for Lumis

    231
    4.2k last 90 days
  • Provides css parsing in Elixir

    5
    4.1k last 90 days
  • Tree-sitter parser and queries for toml, compiled to WASM for Lumis

    231
    4.1k last 90 days
  • Tree-sitter parser and queries for erlang, compiled to WASM for Lumis

    231
    4.0k last 90 days
  • Tree-sitter parser and queries for go, compiled to WASM for Lumis

    231
    4.0k last 90 days
  • Tree-sitter parser and queries for rust, compiled to WASM for Lumis

    231
    3.9k last 90 days
  • abnfc 0.5.4

    ABNF parser generator

    1
    3.9k last 90 days
  • Tree-sitter parser and queries for ruby, compiled to WASM for Lumis

    231
    3.8k last 90 days
  • Tree-sitter parser and queries for eex, compiled to WASM for Lumis

    231
    3.7k last 90 days
  • Tree-sitter parser and queries for protobuf, compiled to WASM for Lumis

    231
    3.7k last 90 days
  • Tree-sitter parser and queries for zsh, compiled to WASM for Lumis

    231
    3.7k last 90 days
  • Tree-sitter parser and queries for c, compiled to WASM for Lumis

    231
    3.7k last 90 days
  • Tree-sitter parser and queries for cpp, compiled to WASM for Lumis

    231
    3.6k last 90 days
  • Tree-sitter parser and queries for zig, compiled to WASM for Lumis

    231
    3.6k last 90 days
  • Tree-sitter parser and queries for cmake, compiled to WASM for Lumis

    231
    3.6k last 90 days
  • Tree-sitter parser and queries for make, compiled to WASM for Lumis

    231
    3.6k last 90 days
  • A ABNF compiler for rebar3 3.7+

    2
    3.6k last 90 days
  • Tree-sitter parser and queries for xml, compiled to WASM for Lumis

    231
    3.5k last 90 days
  • Tree-sitter parser and queries for scss, compiled to WASM for Lumis

    231
    3.4k last 90 days
  • Tree-sitter parser and queries for graphql, compiled to WASM for Lumis

    231
    3.4k last 90 days
  • Tree-sitter parser and queries for vue, compiled to WASM for Lumis

    231
    3.4k last 90 days
  • Tree-sitter parser and queries for svelte, compiled to WASM for Lumis

    231
    3.4k last 90 days