All Projects → Bnfc → Similar Projects or Alternatives

125 Open source projects that are alternatives of or similar to Bnfc

DAGE
Desktop Antlr Grammar Editor
Stars: ✭ 19 (-94.95%)
Mutual labels:  parser-generator
Paiges
an implementation of Wadler's a prettier printer
Stars: ✭ 153 (-59.31%)
Mutual labels:  pretty-print
jsonpp-rs
UNIX style tool to pretty print json
Stars: ✭ 26 (-93.09%)
Mutual labels:  pretty-print
Binpp
🔢 Erlang Binary Pretty Printer
Stars: ✭ 148 (-60.64%)
Mutual labels:  pretty-print
bison
GNU Bison
Stars: ✭ 144 (-61.7%)
Mutual labels:  parser-generator
Ast Pretty Print
A pretty printer for AST-like structures
Stars: ✭ 129 (-65.69%)
Mutual labels:  pretty-print
abstract-syntax-tree
A library for working with abstract syntax trees.
Stars: ✭ 77 (-79.52%)
Mutual labels:  abstract-syntax-tree
Pretty Yaml
PyYAML-based module to produce pretty and readable YAML-serialized data
Stars: ✭ 110 (-70.74%)
Mutual labels:  pretty-print
YaccConstructor
Platform for parser generators and other grammarware research and development. GLL, RNGLR, graph parsing algorithms, and many others are included.
Stars: ✭ 36 (-90.43%)
Mutual labels:  parser-generator
Astpretty
Pretty print the output of python stdlib `ast.parse`.
Stars: ✭ 93 (-75.27%)
Mutual labels:  pretty-print
tv
📺(tv) Tidy Viewer is a cross-platform CLI csv pretty printer that uses column styling to maximize viewer enjoyment.
Stars: ✭ 1,763 (+368.88%)
Mutual labels:  pretty-print
Colorjson
Fast Color JSON Marshaller + Pretty Printer for Golang
Stars: ✭ 71 (-81.12%)
Mutual labels:  pretty-print
Intellij Plugin V4
An IntelliJ plugin for ANTLR v4
Stars: ✭ 318 (-15.43%)
Mutual labels:  parser-generator
Rdoc
colourised R docs in the terminal
Stars: ✭ 49 (-86.97%)
Mutual labels:  pretty-print
lemon-grove
The Lemon parser generator and sibling projects.
Stars: ✭ 27 (-92.82%)
Mutual labels:  parser-generator
Xsql
SQL Query Results Pretty Printing
Stars: ✭ 30 (-92.02%)
Mutual labels:  pretty-print
Caribay
A PEG Parser Generator with Semi-Automatic Error Recovery based on LPeg(Label)
Stars: ✭ 14 (-96.28%)
Mutual labels:  parser-generator
Node Html To Text
Advanced html to text converter
Stars: ✭ 872 (+131.91%)
Mutual labels:  pretty-print
RBNF
This project's lifetime has ended. The successor is https://github.com/thautwarm/frontend-for-free which is WIP. You can check lark-parser project which is a good alt.
Stars: ✭ 39 (-89.63%)
Mutual labels:  parser-generator
Git Praise
A nicer git blame.
Stars: ✭ 24 (-93.62%)
Mutual labels:  pretty-print
karma-jasmine-diff-reporter
Diff and pretty print for failed tests
Stars: ✭ 31 (-91.76%)
Mutual labels:  pretty-print
Traceback with variables
Adds variables to python traceback. Simple, lightweight, controllable. Debug reasons of exceptions by logging or pretty printing colorful variable contexts for each frame in a stacktrace, showing every value. Dump locals environments after errors to console, files, and loggers. Works in Jupyter and IPython. Install with pip or conda.
Stars: ✭ 509 (+35.37%)
Mutual labels:  pretty-print
bor
User-friendly, tiny source code searcher written by pure Python.
Stars: ✭ 105 (-72.07%)
Mutual labels:  abstract-syntax-tree
Fipp
Fast Idiomatic Pretty Printer for Clojure
Stars: ✭ 454 (+20.74%)
Mutual labels:  pretty-print
copper
An integrated context-aware scanner and parser generator
Stars: ✭ 14 (-96.28%)
Mutual labels:  parser-generator
Tatsu
竜 TatSu generates Python parsers from grammars in a variation of EBNF
Stars: ✭ 198 (-47.34%)
Mutual labels:  parser-generator
PackCC
PackCC is a packrat parser generator for C.
Stars: ✭ 22 (-94.15%)
Mutual labels:  parser-generator
Pegparser
💡 Build your own programming language! A C++17 PEG parser generator supporting parser combination, memoization, left-recursion and context-dependent grammars.
Stars: ✭ 164 (-56.38%)
Mutual labels:  parser-generator
Tslog
📝 tslog - Expressive TypeScript Logger for Node.js.
Stars: ✭ 321 (-14.63%)
Mutual labels:  pretty-print
Ecsharp
Home of LoycCore, the LES language of Loyc trees, the Enhanced C# parser, the LeMP macro preprocessor, and the LLLPG parser generator.
Stars: ✭ 141 (-62.5%)
Mutual labels:  parser-generator
lalr
Modern LALR(1) parser for C++
Stars: ✭ 56 (-85.11%)
Mutual labels:  parser-generator
Csly
a C# embeddable lexer and parser generator (.Net core)
Stars: ✭ 129 (-65.69%)
Mutual labels:  parser-generator
prism-pretty
A Chrome Extension to format/highlight/preview HTML/JS/CSS/Markdown code with Prism.js
Stars: ✭ 91 (-75.8%)
Mutual labels:  pretty-print
Irony
A modified version of the Irony project (https://irony.codeplex.com) with .NET Core support
Stars: ✭ 127 (-66.22%)
Mutual labels:  parser-generator
as-table
A simple function that prints objects as ASCII tables. Supports ANSI styling and weird Unicode 💩 emojis – they won't break the layout.
Stars: ✭ 54 (-85.64%)
Mutual labels:  pretty-print
Antlr4
ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.
Stars: ✭ 11,227 (+2885.9%)
Mutual labels:  parser-generator
ast-builder
Build your ASTs directly from code
Stars: ✭ 18 (-95.21%)
Mutual labels:  abstract-syntax-tree
Fall
Stars: ✭ 92 (-75.53%)
Mutual labels:  parser-generator
kison
A LALR(1)/LL(1)/LL(K) parser generator for javascript/typescript
Stars: ✭ 40 (-89.36%)
Mutual labels:  parser-generator
Ts Pegjs
Plugin for pegjs to generate TypeScript parsers.
Stars: ✭ 76 (-79.79%)
Mutual labels:  parser-generator
coAST
Universal and language-independent abstract syntax tree
Stars: ✭ 30 (-92.02%)
Mutual labels:  abstract-syntax-tree
Rust Peg
Parsing Expression Grammar (PEG) parser generator for Rust
Stars: ✭ 836 (+122.34%)
Mutual labels:  parser-generator
abnf parsec
ABNF in, parser out
Stars: ✭ 42 (-88.83%)
Mutual labels:  parser-generator
Pigeon
Command pigeon generates parsers in Go from a PEG grammar.
Stars: ✭ 603 (+60.37%)
Mutual labels:  parser-generator
inmemantlr
ANTLR as a libray for JVM based languages
Stars: ✭ 87 (-76.86%)
Mutual labels:  parser-generator
Pegjs
PEG.js: Parser generator for JavaScript
Stars: ✭ 4,176 (+1010.64%)
Mutual labels:  parser-generator
usfm-grammar
An elegant USFM parser.
Stars: ✭ 29 (-92.29%)
Mutual labels:  parser-generator
Vermin
Concurrently detect the minimum Python versions needed to run code
Stars: ✭ 218 (-42.02%)
Mutual labels:  abstract-syntax-tree
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.
Stars: ✭ 32 (-91.49%)
Mutual labels:  parser-generator
React Scanner
Extract React components and props usage from code.
Stars: ✭ 176 (-53.19%)
Mutual labels:  abstract-syntax-tree
nearley-playground
⛹ Write Grammars for the Nearley Parser!
Stars: ✭ 76 (-79.79%)
Mutual labels:  parser-generator
React Ast
render abstract syntax trees with react
Stars: ✭ 160 (-57.45%)
Mutual labels:  abstract-syntax-tree
Covfefe
A parser for nondeterministic context free languages
Stars: ✭ 49 (-86.97%)
Mutual labels:  parser-generator
kiuatan
A parser library for Pony.
Stars: ✭ 15 (-96.01%)
Mutual labels:  parser-generator
Javaparser
Java 1-15 Parser and Abstract Syntax Tree for Java, including preview features to Java 13
Stars: ✭ 3,972 (+956.38%)
Mutual labels:  abstract-syntax-tree
Plex
a parser and lexer generator as a Rust procedural macro
Stars: ✭ 326 (-13.3%)
Mutual labels:  parser-generator
intellij-javacc
JavaCC and JJTree grammar support for the IntelliJ Platform
Stars: ✭ 31 (-91.76%)
Mutual labels:  parser-generator
verilogAST-cpp
C++17 implementation of an AST for Verilog code generation
Stars: ✭ 14 (-96.28%)
Mutual labels:  abstract-syntax-tree
human-parser-generator
A straightforward recursive descent Parser Generator with a focus on "human" code generation and ease of use.
Stars: ✭ 27 (-92.82%)
Mutual labels:  parser-generator
dropincc.java
A small and easy to use parser generator. Specify your grammar in pure java and compile dynamically. Especially suitable for DSL creation in java.
Stars: ✭ 90 (-76.06%)
Mutual labels:  parser-generator
61-120 of 125 similar projects