René's URL Explorer Experiment


Title: GitHub - go-sqlparser/participle: A parser library for Go

Open Graph Title: GitHub - go-sqlparser/participle: A parser library for Go

X Title: GitHub - go-sqlparser/participle: A parser library for Go

Description: A parser library for Go. Contribute to go-sqlparser/participle development by creating an account on GitHub.

Open Graph Description: A parser library for Go. Contribute to go-sqlparser/participle development by creating an account on GitHub.

X Description: A parser library for Go. Contribute to go-sqlparser/participle development by creating an account on GitHub.

Opengraph URL: https://github.com/go-sqlparser/participle

X: @github

direct link

Domain: patch-diff.githubusercontent.com

route-pattern/:user_id/:repository
route-controllerfiles
route-actiondisambiguate
fetch-noncev2:ff73e5a4-649e-a7db-0cdf-596270d47f17
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-idBEC0:BEF57:F40C8B:13C3175:698FCF64
html-safe-nonce2776ef072d4cec95479afb18d48973eb74d31c6065b8b1923ecadda8bdbd6b6d
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCRUMwOkJFRjU3OkY0MEM4QjoxM0MzMTc1OjY5OEZDRjY0IiwidmlzaXRvcl9pZCI6Ijc3OTU0MDIwMjY2Nzg5OTY4MzYiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmaca8e58c9507f7863ac770912019a9eb05ef5b608fbbf3f3d29959a1350d2e405d
hovercard-subject-tagrepository:443610903
github-keyboard-shortcutsrepository,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location//
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/go-sqlparser/participle
twitter:imagehttps://opengraph.githubassets.com/0c72ce1a4a6efa4354ae05ef48e4e77435a9d28fd477ed1a774151170a9cec7e/go-sqlparser/participle
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/0c72ce1a4a6efa4354ae05ef48e4e77435a9d28fd477ed1a774151170a9cec7e/go-sqlparser/participle
og:image:altA parser library for Go. Contribute to go-sqlparser/participle development by creating an account on GitHub.
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None42c603b9d642c4a9065a51770f75e5e27132fef0e858607f5c9cb7e422831a7b
turbo-cache-controlno-preview
go-importgithub.com/go-sqlparser/participle git https://github.com/go-sqlparser/participle.git
octolytics-dimension-user_id88470334
octolytics-dimension-user_logingo-sqlparser
octolytics-dimension-repository_id443610903
octolytics-dimension-repository_nwogo-sqlparser/participle
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forktrue
octolytics-dimension-repository_parent_id62147469
octolytics-dimension-repository_parent_nwoalecthomas/participle
octolytics-dimension-repository_network_root_id62147469
octolytics-dimension-repository_network_root_nwoalecthomas/participle
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release00bbb8945a3943b287e04c68aff13cb5878ddde7
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://patch-diff.githubusercontent.com/go-sqlparser/participle#start-of-content
https://patch-diff.githubusercontent.com/
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgo-sqlparser%2Fparticiple
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgo-sqlparser%2Fparticiple
Sign up https://patch-diff.githubusercontent.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E&source=header-repo&source_repo=go-sqlparser%2Fparticiple
Reloadhttps://patch-diff.githubusercontent.com/go-sqlparser/participle
Reloadhttps://patch-diff.githubusercontent.com/go-sqlparser/participle
Reloadhttps://patch-diff.githubusercontent.com/go-sqlparser/participle
go-sqlparser https://patch-diff.githubusercontent.com/go-sqlparser
participlehttps://patch-diff.githubusercontent.com/go-sqlparser/participle
alecthomas/participlehttps://patch-diff.githubusercontent.com/alecthomas/participle
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2Fgo-sqlparser%2Fparticiple
Fork 0 https://patch-diff.githubusercontent.com/login?return_to=%2Fgo-sqlparser%2Fparticiple
Star 0 https://patch-diff.githubusercontent.com/login?return_to=%2Fgo-sqlparser%2Fparticiple
MIT license https://patch-diff.githubusercontent.com/go-sqlparser/participle/blob/master/COPYING
0 stars https://patch-diff.githubusercontent.com/go-sqlparser/participle/stargazers
204 forks https://patch-diff.githubusercontent.com/go-sqlparser/participle/forks
Branches https://patch-diff.githubusercontent.com/go-sqlparser/participle/branches
Tags https://patch-diff.githubusercontent.com/go-sqlparser/participle/tags
Activity https://patch-diff.githubusercontent.com/go-sqlparser/participle/activity
Star https://patch-diff.githubusercontent.com/login?return_to=%2Fgo-sqlparser%2Fparticiple
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2Fgo-sqlparser%2Fparticiple
Code https://patch-diff.githubusercontent.com/go-sqlparser/participle
Pull requests 0 https://patch-diff.githubusercontent.com/go-sqlparser/participle/pulls
Actions https://patch-diff.githubusercontent.com/go-sqlparser/participle/actions
Projects 0 https://patch-diff.githubusercontent.com/go-sqlparser/participle/projects
Security 0 https://patch-diff.githubusercontent.com/go-sqlparser/participle/security
Insights https://patch-diff.githubusercontent.com/go-sqlparser/participle/pulse
Code https://patch-diff.githubusercontent.com/go-sqlparser/participle
Pull requests https://patch-diff.githubusercontent.com/go-sqlparser/participle/pulls
Actions https://patch-diff.githubusercontent.com/go-sqlparser/participle/actions
Projects https://patch-diff.githubusercontent.com/go-sqlparser/participle/projects
Security https://patch-diff.githubusercontent.com/go-sqlparser/participle/security
Insights https://patch-diff.githubusercontent.com/go-sqlparser/participle/pulse
Brancheshttps://patch-diff.githubusercontent.com/go-sqlparser/participle/branches
Tagshttps://patch-diff.githubusercontent.com/go-sqlparser/participle/tags
https://patch-diff.githubusercontent.com/go-sqlparser/participle/branches
https://patch-diff.githubusercontent.com/go-sqlparser/participle/tags
426 Commitshttps://patch-diff.githubusercontent.com/go-sqlparser/participle/commits/master/
https://patch-diff.githubusercontent.com/go-sqlparser/participle/commits/master/
.githubhttps://patch-diff.githubusercontent.com/go-sqlparser/participle/tree/master/.github
.githubhttps://patch-diff.githubusercontent.com/go-sqlparser/participle/tree/master/.github
_exampleshttps://patch-diff.githubusercontent.com/go-sqlparser/participle/tree/master/_examples
_exampleshttps://patch-diff.githubusercontent.com/go-sqlparser/participle/tree/master/_examples
binhttps://patch-diff.githubusercontent.com/go-sqlparser/participle/tree/master/bin
binhttps://patch-diff.githubusercontent.com/go-sqlparser/participle/tree/master/bin
cmdhttps://patch-diff.githubusercontent.com/go-sqlparser/participle/tree/master/cmd
cmdhttps://patch-diff.githubusercontent.com/go-sqlparser/participle/tree/master/cmd
ebnfhttps://patch-diff.githubusercontent.com/go-sqlparser/participle/tree/master/ebnf
ebnfhttps://patch-diff.githubusercontent.com/go-sqlparser/participle/tree/master/ebnf
lexerhttps://patch-diff.githubusercontent.com/go-sqlparser/participle/tree/master/lexer
lexerhttps://patch-diff.githubusercontent.com/go-sqlparser/participle/tree/master/lexer
scriptshttps://patch-diff.githubusercontent.com/go-sqlparser/participle/tree/master/scripts
scriptshttps://patch-diff.githubusercontent.com/go-sqlparser/participle/tree/master/scripts
.golangci.ymlhttps://patch-diff.githubusercontent.com/go-sqlparser/participle/blob/master/.golangci.yml
.golangci.ymlhttps://patch-diff.githubusercontent.com/go-sqlparser/participle/blob/master/.golangci.yml
.goreleaser.ymlhttps://patch-diff.githubusercontent.com/go-sqlparser/participle/blob/master/.goreleaser.yml
.goreleaser.ymlhttps://patch-diff.githubusercontent.com/go-sqlparser/participle/blob/master/.goreleaser.yml
CHANGES.mdhttps://patch-diff.githubusercontent.com/go-sqlparser/participle/blob/master/CHANGES.md
CHANGES.mdhttps://patch-diff.githubusercontent.com/go-sqlparser/participle/blob/master/CHANGES.md
COPYINGhttps://patch-diff.githubusercontent.com/go-sqlparser/participle/blob/master/COPYING
COPYINGhttps://patch-diff.githubusercontent.com/go-sqlparser/participle/blob/master/COPYING
README.mdhttps://patch-diff.githubusercontent.com/go-sqlparser/participle/blob/master/README.md
README.mdhttps://patch-diff.githubusercontent.com/go-sqlparser/participle/blob/master/README.md
TUTORIAL.mdhttps://patch-diff.githubusercontent.com/go-sqlparser/participle/blob/master/TUTORIAL.md
TUTORIAL.mdhttps://patch-diff.githubusercontent.com/go-sqlparser/participle/blob/master/TUTORIAL.md
api.gohttps://patch-diff.githubusercontent.com/go-sqlparser/participle/blob/master/api.go
api.gohttps://patch-diff.githubusercontent.com/go-sqlparser/participle/blob/master/api.go
context.gohttps://patch-diff.githubusercontent.com/go-sqlparser/participle/blob/master/context.go
context.gohttps://patch-diff.githubusercontent.com/go-sqlparser/participle/blob/master/context.go
doc.gohttps://patch-diff.githubusercontent.com/go-sqlparser/participle/blob/master/doc.go
doc.gohttps://patch-diff.githubusercontent.com/go-sqlparser/participle/blob/master/doc.go
ebnf.gohttps://patch-diff.githubusercontent.com/go-sqlparser/participle/blob/master/ebnf.go
ebnf.gohttps://patch-diff.githubusercontent.com/go-sqlparser/participle/blob/master/ebnf.go
ebnf_test.gohttps://patch-diff.githubusercontent.com/go-sqlparser/participle/blob/master/ebnf_test.go
ebnf_test.gohttps://patch-diff.githubusercontent.com/go-sqlparser/participle/blob/master/ebnf_test.go
error.gohttps://patch-diff.githubusercontent.com/go-sqlparser/participle/blob/master/error.go
error.gohttps://patch-diff.githubusercontent.com/go-sqlparser/participle/blob/master/error.go
error_test.gohttps://patch-diff.githubusercontent.com/go-sqlparser/participle/blob/master/error_test.go
error_test.gohttps://patch-diff.githubusercontent.com/go-sqlparser/participle/blob/master/error_test.go
go.modhttps://patch-diff.githubusercontent.com/go-sqlparser/participle/blob/master/go.mod
go.modhttps://patch-diff.githubusercontent.com/go-sqlparser/participle/blob/master/go.mod
go.sumhttps://patch-diff.githubusercontent.com/go-sqlparser/participle/blob/master/go.sum
go.sumhttps://patch-diff.githubusercontent.com/go-sqlparser/participle/blob/master/go.sum
grammar.gohttps://patch-diff.githubusercontent.com/go-sqlparser/participle/blob/master/grammar.go
grammar.gohttps://patch-diff.githubusercontent.com/go-sqlparser/participle/blob/master/grammar.go
grammar_test.gohttps://patch-diff.githubusercontent.com/go-sqlparser/participle/blob/master/grammar_test.go
grammar_test.gohttps://patch-diff.githubusercontent.com/go-sqlparser/participle/blob/master/grammar_test.go
lookahead_test.gohttps://patch-diff.githubusercontent.com/go-sqlparser/participle/blob/master/lookahead_test.go
lookahead_test.gohttps://patch-diff.githubusercontent.com/go-sqlparser/participle/blob/master/lookahead_test.go
map.gohttps://patch-diff.githubusercontent.com/go-sqlparser/participle/blob/master/map.go
map.gohttps://patch-diff.githubusercontent.com/go-sqlparser/participle/blob/master/map.go
map_test.gohttps://patch-diff.githubusercontent.com/go-sqlparser/participle/blob/master/map_test.go
map_test.gohttps://patch-diff.githubusercontent.com/go-sqlparser/participle/blob/master/map_test.go
nodes.gohttps://patch-diff.githubusercontent.com/go-sqlparser/participle/blob/master/nodes.go
nodes.gohttps://patch-diff.githubusercontent.com/go-sqlparser/participle/blob/master/nodes.go
options.gohttps://patch-diff.githubusercontent.com/go-sqlparser/participle/blob/master/options.go
options.gohttps://patch-diff.githubusercontent.com/go-sqlparser/participle/blob/master/options.go
parser.gohttps://patch-diff.githubusercontent.com/go-sqlparser/participle/blob/master/parser.go
parser.gohttps://patch-diff.githubusercontent.com/go-sqlparser/participle/blob/master/parser.go
parser_test.gohttps://patch-diff.githubusercontent.com/go-sqlparser/participle/blob/master/parser_test.go
parser_test.gohttps://patch-diff.githubusercontent.com/go-sqlparser/participle/blob/master/parser_test.go
railroad.pnghttps://patch-diff.githubusercontent.com/go-sqlparser/participle/blob/master/railroad.png
railroad.pnghttps://patch-diff.githubusercontent.com/go-sqlparser/participle/blob/master/railroad.png
renovate.json5https://patch-diff.githubusercontent.com/go-sqlparser/participle/blob/master/renovate.json5
renovate.json5https://patch-diff.githubusercontent.com/go-sqlparser/participle/blob/master/renovate.json5
struct.gohttps://patch-diff.githubusercontent.com/go-sqlparser/participle/blob/master/struct.go
struct.gohttps://patch-diff.githubusercontent.com/go-sqlparser/participle/blob/master/struct.go
struct_test.gohttps://patch-diff.githubusercontent.com/go-sqlparser/participle/blob/master/struct_test.go
struct_test.gohttps://patch-diff.githubusercontent.com/go-sqlparser/participle/blob/master/struct_test.go
validate.gohttps://patch-diff.githubusercontent.com/go-sqlparser/participle/blob/master/validate.go
validate.gohttps://patch-diff.githubusercontent.com/go-sqlparser/participle/blob/master/validate.go
validate_test.gohttps://patch-diff.githubusercontent.com/go-sqlparser/participle/blob/master/validate_test.go
validate_test.gohttps://patch-diff.githubusercontent.com/go-sqlparser/participle/blob/master/validate_test.go
visit.gohttps://patch-diff.githubusercontent.com/go-sqlparser/participle/blob/master/visit.go
visit.gohttps://patch-diff.githubusercontent.com/go-sqlparser/participle/blob/master/visit.go
READMEhttps://patch-diff.githubusercontent.com/go-sqlparser/participle
MIT licensehttps://patch-diff.githubusercontent.com/go-sqlparser/participle
https://patch-diff.githubusercontent.com/go-sqlparser/participle#a-dead-simple-parser-package-for-go
https://pkg.go.dev/github.com/alecthomas/participle/v2
https://github.com/alecthomas/participle/actions
https://goreportcard.com/report/github.com/alecthomas/participle/v2
https://gophers.slack.com/messages/CN9DS8YF3
V2https://patch-diff.githubusercontent.com/go-sqlparser/participle#v2
Introductionhttps://patch-diff.githubusercontent.com/go-sqlparser/participle#introduction
Tutorialhttps://patch-diff.githubusercontent.com/go-sqlparser/participle#tutorial
Tag syntaxhttps://patch-diff.githubusercontent.com/go-sqlparser/participle#tag-syntax
Overviewhttps://patch-diff.githubusercontent.com/go-sqlparser/participle#overview
Grammar syntaxhttps://patch-diff.githubusercontent.com/go-sqlparser/participle#grammar-syntax
Capturinghttps://patch-diff.githubusercontent.com/go-sqlparser/participle#capturing
Capturing boolean valuehttps://patch-diff.githubusercontent.com/go-sqlparser/participle#capturing-boolean-value
"Union" typeshttps://patch-diff.githubusercontent.com/go-sqlparser/participle#union-types
Custom parsinghttps://patch-diff.githubusercontent.com/go-sqlparser/participle#custom-parsing
Lexinghttps://patch-diff.githubusercontent.com/go-sqlparser/participle#lexing
Stateful lexerhttps://patch-diff.githubusercontent.com/go-sqlparser/participle#stateful-lexer
Example stateful lexerhttps://patch-diff.githubusercontent.com/go-sqlparser/participle#example-stateful-lexer
Example simple/non-stateful lexerhttps://patch-diff.githubusercontent.com/go-sqlparser/participle#example-simplenon-stateful-lexer
Experimental - code generationhttps://patch-diff.githubusercontent.com/go-sqlparser/participle#experimental---code-generation
Optionshttps://patch-diff.githubusercontent.com/go-sqlparser/participle#options
Exampleshttps://patch-diff.githubusercontent.com/go-sqlparser/participle#examples
Performancehttps://patch-diff.githubusercontent.com/go-sqlparser/participle#performance
Concurrencyhttps://patch-diff.githubusercontent.com/go-sqlparser/participle#concurrency
Error reportinghttps://patch-diff.githubusercontent.com/go-sqlparser/participle#error-reporting
Commentshttps://patch-diff.githubusercontent.com/go-sqlparser/participle#comments
Limitationshttps://patch-diff.githubusercontent.com/go-sqlparser/participle#limitations
EBNFhttps://patch-diff.githubusercontent.com/go-sqlparser/participle#ebnf
Syntax/Railroad Diagramshttps://patch-diff.githubusercontent.com/go-sqlparser/participle#syntaxrailroad-diagrams
https://patch-diff.githubusercontent.com/go-sqlparser/participle#v2
https://patch-diff.githubusercontent.com/go-sqlparser/participle#introduction
https://patch-diff.githubusercontent.com/go-sqlparser/participle#tutorial
tutorialhttps://patch-diff.githubusercontent.com/go-sqlparser/participle/blob/master/TUTORIAL.md
https://patch-diff.githubusercontent.com/go-sqlparser/participle#tag-syntax
https://patch-diff.githubusercontent.com/go-sqlparser/participle#overview
https://patch-diff.githubusercontent.com/go-sqlparser/participle#grammar-syntax
https://patch-diff.githubusercontent.com/go-sqlparser/participle#capturing
https://patch-diff.githubusercontent.com/go-sqlparser/participle#capturing-boolean-value
https://patch-diff.githubusercontent.com/go-sqlparser/participle#union-types
Jacob Ryan McCollumhttps://github.com/mccolljr
ParseTypeWithhttps://pkg.go.dev/github.com/alecthomas/participle/v2#ParseTypeWith
https://patch-diff.githubusercontent.com/go-sqlparser/participle#custom-parsing
Capturehttps://pkg.go.dev/github.com/alecthomas/participle/v2#Capture
Parseablehttps://pkg.go.dev/github.com/alecthomas/participle/v2#Parseable
ParseTypeWithhttps://pkg.go.dev/github.com/alecthomas/participle/v2#ParseTypeWith
https://patch-diff.githubusercontent.com/go-sqlparser/participle#lexing
participle/lexerhttps://patch-diff.githubusercontent.com/go-sqlparser/participle#markdown-stateful-lexer
Definitionhttps://pkg.go.dev/github.com/alecthomas/participle/v2/lexer#Definition
StringsDefinitionhttps://pkg.go.dev/github.com/alecthomas/participle/v2/lexer#StringDefinition
BytesDefinitionhttps://pkg.go.dev/github.com/alecthomas/participle/v2/lexer#BytesDefinition
Lexerhttps://pkg.go.dev/github.com/alecthomas/participle/v2/lexer#Lexer
https://patch-diff.githubusercontent.com/go-sqlparser/participle#stateful-lexer
#20https://github.com/alecthomas/participle/issues/20
testshttps://github.com/alecthomas/participle/blob/master/lexer/stateful/stateful_test.go#L59
https://patch-diff.githubusercontent.com/go-sqlparser/participle#example-stateful-lexer
stateful examplehttps://github.com/alecthomas/participle/tree/master/_examples/stateful
https://patch-diff.githubusercontent.com/go-sqlparser/participle#example-simplenon-stateful-lexer
https://patch-diff.githubusercontent.com/go-sqlparser/participle#experimental---code-generation
#276https://github.com/alecthomas/participle/issues/276
https://patch-diff.githubusercontent.com/go-sqlparser/participle#options
Optionshttps://pkg.go.dev/github.com/alecthomas/participle/v2#Option
https://patch-diff.githubusercontent.com/go-sqlparser/participle#examples
examples includedhttps://github.com/alecthomas/participle/tree/master/_examples
BASIChttps://github.com/alecthomas/participle/tree/master/_examples/basic
rudimentary dialecthttps://caml.inria.fr/pub/docs/oreilly-book/html/book-ora058.html
EBNFhttps://github.com/alecthomas/participle/tree/master/_examples/ebnf
Exprhttps://github.com/alecthomas/participle/tree/master/_examples/expr
GraphQLhttps://github.com/alecthomas/participle/tree/master/_examples/graphql
HCLhttps://github.com/alecthomas/participle/tree/master/_examples/hcl
HashiCorp Configuration Languagehttps://github.com/hashicorp/hcl
INIhttps://github.com/alecthomas/participle/tree/master/_examples/ini
Protobufhttps://github.com/alecthomas/participle/tree/master/_examples/protobuf
Protobufhttps://developers.google.com/protocol-buffers/
SQLhttps://github.com/alecthomas/participle/tree/master/_examples/sql
Statefulhttps://github.com/alecthomas/participle/tree/master/_examples/stateful
Thrifthttps://github.com/alecthomas/participle/tree/master/_examples/thrift
Thrifthttps://thrift.apache.org/docs/idl
TOMLhttps://github.com/alecthomas/participle/tree/master/_examples/toml
TOMLhttps://github.com/toml-lang/toml
https://patch-diff.githubusercontent.com/go-sqlparser/participle#performance
pigeonhttps://github.com/PuerkitoBio/pigeon
go-thrifthttps://github.com/samuel/go-thrift
https://patch-diff.githubusercontent.com/go-sqlparser/participle#concurrency
https://patch-diff.githubusercontent.com/go-sqlparser/participle#error-reporting
Parser.Parse*()https://pkg.go.dev/github.com/alecthomas/participle/v2#Parser.Parse
Errorhttps://pkg.go.dev/github.com/alecthomas/participle/v2#Error
ParseErrorhttps://pkg.go.dev/github.com/alecthomas/participle/v2#ParseError
lexer.Errorhttps://pkg.go.dev/github.com/alecthomas/participle/v2/lexer#Error
1https://patch-diff.githubusercontent.com/go-sqlparser/participle#user-content-fn-1-d2d9da3e72d0b72c7b4a024fde2ae107
1https://patch-diff.githubusercontent.com/go-sqlparser/participle#user-content-fn-1-d2d9da3e72d0b72c7b4a024fde2ae107
https://patch-diff.githubusercontent.com/go-sqlparser/participle#comments
https://patch-diff.githubusercontent.com/go-sqlparser/participle#limitations
https://patch-diff.githubusercontent.com/go-sqlparser/participle#ebnf
362b26https://github.com/alecthomas/participle/commit/362b26640fa3dc406aa60960f7d9a5b9a909414e
the old EBNF lexerhttps://github.com/alecthomas/participle/blob/2403858c8b2068b4b0cf96a6b36dd7069674039b/lexer/ebnf/ebnf.go
includes a parserhttps://pkg.go.dev/github.com/alecthomas/participle/v2/ebnf
GraphQL examplehttps://github.com/alecthomas/participle/blob/master/_examples/graphql/main.go#L15-L62
https://patch-diff.githubusercontent.com/go-sqlparser/participle#syntaxrailroad-diagrams
command-line utilityhttps://github.com/alecthomas/participle/tree/master/cmd/railroad
tabatkins/railroad-diagramshttps://github.com/tabatkins/railroad-diagrams
https://patch-diff.githubusercontent.com/go-sqlparser/participle/blob/master/railroad.png
https://patch-diff.githubusercontent.com/go-sqlparser/participle#user-content-fnref-1-d2d9da3e72d0b72c7b4a024fde2ae107
↩2https://patch-diff.githubusercontent.com/go-sqlparser/participle#user-content-fnref-1-2-d2d9da3e72d0b72c7b4a024fde2ae107
Readme https://patch-diff.githubusercontent.com/go-sqlparser/participle#readme-ov-file
MIT license https://patch-diff.githubusercontent.com/go-sqlparser/participle#MIT-1-ov-file
Please reload this pagehttps://patch-diff.githubusercontent.com/go-sqlparser/participle
Activityhttps://patch-diff.githubusercontent.com/go-sqlparser/participle/activity
Custom propertieshttps://patch-diff.githubusercontent.com/go-sqlparser/participle/custom-properties
0 starshttps://patch-diff.githubusercontent.com/go-sqlparser/participle/stargazers
0 watchinghttps://patch-diff.githubusercontent.com/go-sqlparser/participle/watchers
0 forkshttps://patch-diff.githubusercontent.com/go-sqlparser/participle/forks
Report repository https://patch-diff.githubusercontent.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2Fgo-sqlparser%2Fparticiple&report=go-sqlparser+%28user%29
Releaseshttps://patch-diff.githubusercontent.com/go-sqlparser/participle/releases
20 tags https://patch-diff.githubusercontent.com/go-sqlparser/participle/tags
Packages 0https://patch-diff.githubusercontent.com/orgs/go-sqlparser/packages?repo_name=participle
Please reload this pagehttps://patch-diff.githubusercontent.com/go-sqlparser/participle
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.