Skip to content
@here-be

Snapdragon

Easily create custom parser-compilers, using plugins like building blocks.

Popular repositories Loading

  1. snapdragon snapdragon Public

    snapdragon is an extremely pluggable, powerful and easy-to-use parser-renderer factory.

    JavaScript 223 25

  2. snapdragon-node snapdragon-node Public

    Snapdragon utility for creating a new AST node in custom code, such as plugins.

    JavaScript 25 7

  3. snapdragon-lexer snapdragon-lexer Public

    Converts a string into an array of tokens, with useful methods for looking ahead and behind, capturing, matching, et cetera.

    JavaScript 21 5

  4. snapdragon-util snapdragon-util Public

    Utilities for the snapdragon parser/compiler.

    JavaScript 17 7

  5. snapdragon-scanner snapdragon-scanner Public

    Easily scan a string with an object of regex patterns to produce an array of tokens. ~100 sloc.

    JavaScript 7 1

  6. snapdragon-handlers snapdragon-handlers Public

    Adds support for handlers, events and plugins to snapdragon libraries.

    JavaScript 6 2

Repositories

Showing 10 of 18 repositories
  • snapdragon Public

    snapdragon is an extremely pluggable, powerful and easy-to-use parser-renderer factory.

    here-be/snapdragon’s past year of commit activity
    JavaScript 223 MIT 25 6 2 Updated Mar 14, 2023
  • .github Public

    Default community health files for Snapdragon.

    here-be/.github’s past year of commit activity
    0 0 0 0 Updated Apr 8, 2021
  • snapdragon-util Public

    Utilities for the snapdragon parser/compiler.

    here-be/snapdragon-util’s past year of commit activity
    JavaScript 17 MIT 7 0 1 Updated Aug 12, 2020
  • snapdragon-parser Public

    Easily parse a string to create an AST.

    here-be/snapdragon-parser’s past year of commit activity
    JavaScript 5 MIT 0 0 0 Updated Nov 24, 2018
  • snapdragon-node Public

    Snapdragon utility for creating a new AST node in custom code, such as plugins.

    here-be/snapdragon-node’s past year of commit activity
    JavaScript 25 MIT 7 0 0 Updated Nov 24, 2018
  • snapdragon-lexer Public

    Converts a string into an array of tokens, with useful methods for looking ahead and behind, capturing, matching, et cetera.

    here-be/snapdragon-lexer’s past year of commit activity
    JavaScript 21 MIT 5 0 0 Updated Nov 19, 2018
  • snapdragon-scanner Public

    Easily scan a string with an object of regex patterns to produce an array of tokens. ~100 sloc.

    here-be/snapdragon-scanner’s past year of commit activity
    JavaScript 7 1 0 0 Updated Nov 19, 2018
  • snapdragon-token Public

    Create a snapdragon token. Used by the snapdragon lexer, but can also be used by plugins.

    here-be/snapdragon-token’s past year of commit activity
    JavaScript 2 MIT 1 0 0 Updated Apr 26, 2018
  • snapdragon-stack Public

    Snapdragon utility for creating a stack.

    here-be/snapdragon-stack’s past year of commit activity
    JavaScript 4 MIT 2 0 0 Updated Jan 21, 2018
  • snapdragon-location Public

    Adds a location object to snapdragon token or AST node.

    here-be/snapdragon-location’s past year of commit activity
    JavaScript 2 MIT 2 0 0 Updated Jan 8, 2018