The Fast Lexical Analyzer - scanner generator for lexing in C and C++
-
Updated
Jun 6, 2023 - 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!
The fast scanner generator for Java™ with full Unicode support
Tools to write high performance GraphQL applications using Go/Golang.
C++ Mathematical Expression Parsing And Evaluation Library https://www.partow.net/programming/exprtk/index.html
Node.js templating engine with fresh air
Light and fast
The regex-centric, fast lexical analyzer generator for C++ with full Unicode support. Faster than Flex. Accepts Flex specifications. Generates reusable source code that is easy to understand. Introduces indent/dedent anchors, lazy quantifiers, functions for lex/syntax error reporting and more. Seamlessly integrates with Bison and other parsers.
Lex machinary for go.