General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.
Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
Try Free
Full-stack observability with actually useful AI | Grafana Cloud
Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.
Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
ANTLR is a well-known parsergenerator . It can generate parsers in several languages. This project provides the templates to produce D code and a D runtime library for running the created parser. It requires ANTLR tool. Use svn to get D target. One example is included.
This target works with ANTLR 3.4
DataScript is a formal language for modelling binary datatypes, bitstreams or file formats. This project provides a parser and code generator for generating Java codec classes from a DataScript specification.
AI-powered service management for IT and enterprise teams
Enterprise-grade ITSM, for every business
Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity. Maximize operational efficiency with refreshingly simple, AI-powered Freshservice.
Lapg is the combined lexical analyzer and parsergenerator, which converts a description for a context-free LALR grammar into source file to parse the grammar. Generates code for Java, Javascript, C, C++ and C#.
The Chilon Library is a C++0x utility library. The most advanced parts are a command-line argument parser and a parsergenerator library based on parsing expression grammars with built in AST generation abilities.
Extension of the CUP parsergenerator for working with abstract syntax trees (ast). Implements support for class hierarchy generation and automatic tree building from CUP grammar specification files. Version 10k of CUP is used.
QPG is a lexer and parsergenerator tailored for modern C++. The syntax of its grammer is designed to be more flexible and easily read than those of traditional tools like flex and bison. It's build on Qt4 but can produce output independent of it.
Parse software messages and transform them into actions. LazyBat has a command line utility which can transform input data, and also a parsergenerator for C/C++. LazyBat doesn't support recursive parsing, but rather focuses on common parsing jobs.
A universal parsing tool and source code generator for generative programming. It extracts useful information by parsing (BNF parsergenerator) and generates source code by several techniques, by interpreting a scripting language for flexibility.
Generate a parser at runtime from a collection of C++ objects. Concisely state a parser specification in ordinary C++ code. Learn from a parsergenerator with an object-oriented design.
lightJacc is a small but strong grammar parsergenerator. It adopts a parsing strategy of its own: dynamic concurrent parsing -- which made it much stronger than LR or LL family CCs (YACC, ANTLR, etc), but still keep good performance.
ParGeL is an LALR(k) parsergenerator, which allows creation of inheritable parsers in runtime and compile time environments. ParGeL is written 100% in Java.
Complete LALR(1) parsergenerator and engine in PHP.
Complete LALR(1) parsergenerator and engine (like BISON or YACC) but it's all done in PHP, and the input grammar is easier and more maintainable. Write your actions in PHP. Generate PHP output code. Drive your parser with PHP. Wanna make a language?
CSP Canonical LR(1) ParserGenerator. Includes lexer and parsergenerator. Supports all OS. Produces code as standard ANSI C++ w/ minimal STL and usable in commercial or non-commercial purposes.
More Than Parsing is a parsergenerator for context free grammars defined in a BNF-like format. It generates scanners, parsers, ASTs, etc. This sf project is no longer active, development will continue in a different place.
Covra is a project to help design compilers. C3 is a tool specialized on the easy design and construction of ASTs, it is independent of the compiler compilers or parsergenerator that is used. It generates Java and C# code. Require JRE 1.6.0.
JetPAG is a recursive-descent parser and lexical analyzer generator focused on high efficiency, usability and readability of generated code. JetPAG generates fast recognizers and aids developers with useful tools for simplifying input interpretation.