alecthomas/participle

A parser library for Go

GoJavaScriptOthergogolangparserparser-librarygrammarastlexerebnfparser-apiparser-frameworkparticiple
This is stars and forks stats for /alecthomas/participle repository. As of 30 Apr, 2024 this repository has 3138 stars and 201 forks.

A dead simple parser package for Go V2 Introduction Tutorial Tag syntax Overview Grammar syntax Capturing Capturing boolean value "Union" types Custom parsing Lexing Stateful lexer Example stateful lexer Example simple/non-stateful lexer Experimental - code generation Options Examples Performance Concurrency Error reporting Comments Limitations EBNF Syntax/Railroad Diagrams V2 This is version 2 of Participle. It can be installed with: $ go get github.com/alecthomas/participle/v2@latest The latest...
Read on GithubGithub Stats Page
repotechsstarsweeklyforksweekly
oleiade/laneGo8450730
tensorchord/envdGoPythonShell1.8k+2144+1
grails/grails-spring-security-uiGroovyJavaScriptCSS700970
ac524/community-fridgeHandlebarsJavaScriptCSS0000
cloudposse/terraform-aws-alb-target-group-cloudwatch-sns-alarmsHCLGoMakefile310240
cloudposse/terraform-aws-vpc-peeringHCLGoMakefile1100950
listen1/listen1_chrome_extensionJavaScriptHTMLCSS10.6k02k0
anujd64/ThunderJava3280780
RipMeApp/ripmeJavaOther3.5k06410
11ty/webcJavaScriptHTML1.2k0320