The Fast Lexical Analyzer - scanner generator for lexing in C and C++
-
Updated
Dec 23, 2024 - C
A grammar describes the syntax of a programming language, and might be defined in Backus-Naur form (BNF). A lexer performs lexical analysis, turning text into tokens. A parser takes tokens and builds a data structure like an abstract syntax tree (AST). The parser is concerned with context: does the sequence of tokens fit the grammar? A compiler is a combined lexer and parser, built for a specific grammar.
The Fast Lexical Analyzer - scanner generator for lexing in C and C++
A parser library for Go
Parser Building Toolkit for JavaScript
Interactive ASCII art diagram generators. 🌟
Verible is a suite of SystemVerilog developer tools, including a parser, style-linter, formatter and language server
DFA regular expression library & friends
Optimised tokenizer/lexer generator! 🐄 Uses /y for performance. Moo.
GraphQL Router / API Gateway framework written in Golang, focussing on correctness, extensibility, and high-performance. Supports Federation v1 & v2, Subscriptions & more.
C++ Mathematical Expression Parsing And Evaluation Library https://www.partow.net/programming/exprtk/index.html
The fast scanner generator for Java™ with full Unicode support
🌿 NodeJS PHP Parser - extract AST or tokens
A high-performance C++ regex library and lexical analyzer generator with Unicode support. 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.
Light and fast 🚀parser! With zero dependents. - Sql Parser Demo added!