generates Go code for managing struct tags.
-
Updated
Nov 27, 2023 - Go
A grammar describes the syntax of a programming language, and might be defined in Backus-Naur form (BNF). A lexer performs lexical analysis, turning text into tokens. A parser takes tokens and builds a data structure like an abstract syntax tree (AST). The parser is concerned with context: does the sequence of tokens fit the grammar? A compiler is a combined lexer and parser, built for a specific grammar.
generates Go code for managing struct tags.
Parser generator using Parsing Expression Grammar
A pure go lexer and parser generator library
A parser combinator library in Go
interactive parsing in GoKi / GoGi framework -- makes parsing fun again!
An LALR parser generator for golang
tgcon generates struct field tag values as string constants.
Generates generalised LL (GLL) and reduced size LR(1) parsers with matching lexers
Command pigeon generates parsers in Go from a PEG grammar.