lexer-generator

There are 102 repositories under lexer-generator topic.

  • westes/flex

    The Fast Lexical Analyzer - scanner generator for lexing in C and C++

    Language:C3.9k90333564
  • logos

    maciejhirsz/logos

    Create ridiculously fast Lexers

    Language:Rust3.3k20276144
  • katef/libfsm

    DFA regular expression library & friends

    Language:C964239257
  • jflex-de/jflex

    The fast scanner generator for Java™ with full Unicode support

    Language:Java61622335119
  • bnfc

    BNFC/bnfc

    BNF Converter

    Language:TeX60719323168
  • Genivia/RE-flex

    Yet another high-performance C++ regex library and lexical analyzer generator like Flex: extends Flex++ with Unicode support, indent/dedent anchors, lazy quantifiers, functions for lex and syntax error reporting and more. Seamlessly integrates with Bison and other parsers.

    Language:C++5702018292
  • goffrie/plex

    a parser and lexer generator as a Rust procedural macro

    Language:Rust41173526
  • b3b00/csly

    a C# embeddable lexer and parser generator (.Net core)

    Language:C#3991115936
  • haskell/alex

    A lexical analyser generator for Haskell

    Language:Haskell3131110983
  • goccmack/gogll

    Generates generalised LL (GLL) and reduced size LR(1) parsers with matching lexers

    Language:Go200111524
  • loloicci/nimly

    Lexer Generator and Parser Generator as a Library in Nim.

    Language:Nim1526454
  • pfnet/rflex

    Fast lexer code generator for Rust

    Language:Rust1409768
  • h2337/clex

    clex is a simple lexer generator

    Language:C98358
  • osa1/lexgen

    A fully-featured lexer generator, implemented as a proc macro

    Language:Rust703506
  • jack-pappas/facio

    Tools for building compilers, interpreters, and analysis tools in F#

    Language:F#4591314
  • codewitch-honey-crisis/pck

    The Parser Construction Kit ("Puck"): A Parser Generator and Grammar Translator in C#

    Language:C#35423
  • John-Leitch/Aphid

    A multiparadigm language intended to be embedded in .NET applications or compiled into other languages like Python or PHP. The internals of Aphid are clean and easy to work with, allowing for rapid creation of derivative domain-specific languages.

    Language:C#314113
  • openpeeps/toktok

    Generic tokenizer written in Nim language 👑 Powered by std/lexbase and Nim's Macros

    Language:Nim31210
  • SilentByte/sb-dynlex

    Configurable lexer for PHP featuring a fluid API.

    Language:PHP29502
  • rollrat/compiler-compiler

    🍁 Compiler Compiler based on CSharp with GUI Program

    Language:C#21212
  • chobits/tinylex

    A tiny lexical analyser generator

    Language:C19407
  • christianparpart/klex

    C++17 (CLI/embeddable) Lexical Scanner Generator

    Language:C++175192
  • zsmoore/lexr

    Lexical analyzer for Javascript developers

    Language:JavaScript16220
  • sergey0xff/lexit

    An open source lexer generator

    Language:Python15300
  • KiJeong-Lim/portfolio

    My portfolio contains a lexer generator, a parser generator, my own λProlog interpreter, and several meta-theorems for the propositional logic with their proofs written in Coq.

    Language:TeX14020
  • squidscode/apli

    The Abstract Programming Language Interface (APLI) is a framework for generating Abstract Syntax Trees (ASTs) to enable developers to create domain-specific languages faster.

    Language:C13310
  • mxxii/leac

    Lexer / tokenizer

    Language:TypeScript12221
  • tianyu/antlr4-webpack-loader

    Loads a ANTLR4 grammar file and compiles it to JavaScript

    Language:JavaScript12116
  • 0E9B061F/lexdoc

    Simplified token definition and lexer creation library for use with Chevrotain.

    Language:JavaScript10210
  • almondtools/rexlex

    Regular Expressions and Lexing with DFAs

    Language:Java10212
  • alimpfard/nlp-lex

    Hopefully a lexer-generator that doesn't fucking suck

    Language:JavaScript9190
  • rrozansk/SPaG

    A compiler to translate regular expressions (regular grammars) and LL1 BNF languages (subset of context free grammars) to generated scanners and/or parsers.

    Language:Python8211
  • khaledsabry97/Compiler_C

    Written a C compiler to run c code using flex and bison tool, add also a semantic analyzer, Quadraple language generation and symbol table.

    Language:C7101
  • boxbeam/RedLex

    A lexer-generator/parser-combinator for any context-free format

    Language:Java6102
  • ryanovic/ParseLib

    .NET runtime LALR parser generator

    Language:C#6101
  • sbalmt/xcheme

    A set of tools that includes a new programming language to generate lexers and parsers for other languages.

    Language:TypeScript6200