SaaSHub helps you find the best software and product alternatives Learn more →
Top 10 Yacc Open-Source Projects
-
verible
Verible is a suite of SystemVerilog developer tools, including a parser, style-linter, formatter and language server
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
c-compiler
A compiler that accepts any valid program written in C. It is made using Lex and Yacc. Returns a symbol table, parse tree, annotated syntax tree and intermediate code.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
hoc
high order calculator: an interpreter for a simple language for floating point arithmetic (by phillbush)
Project mention: How to instance module with auto-completion for verilog in neovim? | /r/neovim | 2023-08-25I want to write Verilog/SystemVerilog with neovim(I use Lazyvim,nvim-lspconfig,mason.nvim, mason-lspconfig.nvim and nvim-cmp) . Now I use Verible to format and lint. But it seems that it cannot complete the signals when I want to instance a module and type a "." . So is there a better way to interconnect modules?
I'm building an online yacc/lex (LALR(1)) grammar editor/tester to help develop/debug/document grammars, the main repository is here https://github.com/mingodad/parsertl-playground and the online playground with several non trivial examples is here https://mingodad.github.io/parsertl-playground/playground/ .
Select a grammar/example from "Examples" select box and then click "Parse" to see a parser tree for the source in "Input source" editor.
It's based on https://github.com/BenHanson/gram_grep and https://github.com/BenHanson/lexertl14 .
Any feedback is welcome !
The grammars available so far (with varying state of correctness):
- Ada parser
Yacc related posts
-
How to instance module with auto-completion for verilog in neovim?
-
Grmtools – Grammar and Parsing Libraries for Rust
-
Verilog LRM syntax rules
-
svls VS verible - a user suggested alternative
2 projects | 3 Nov 2021 -
Not use (f)lex, yacc and bison
-
Forking rustfmt for another language
-
My first project with yacc: hoc, a language for floating-point arithmetic
-
A note from our sponsor - SaaSHub
www.saashub.com | 21 May 2024
Index
What are some of the best open-source Yacc projects? This list will help you:
Project | Stars | |
---|---|---|
1 | verible | 1,215 |
2 | JFlex | 574 |
3 | grmtools | 473 |
4 | bison | 297 |
5 | c-compiler | 97 |
6 | ric-script | 31 |
7 | yaccgo | 27 |
8 | H5assembler | 16 |
9 | parsertl-playground | 11 |
10 | hoc | 3 |
Sponsored