github.com/tekwizely/go-parsing (go): Package parsing is a multi-package Go repo focused on text parsing, with lexers, parsers, and related utils.  This repo aspires to be the best toolset for creating hand-written lexers and parsers in Golang.  The modules within this repo are intended to work together, but are allowed to evolve separately.  The following packages are currently exported:  Base components of a lexical analyzer, enabling the creation of hand-written lexers for tokenizing textual content.  The tokenized data is suitable for processing with a parser.  Some Features of this Lexer:  Token-related types and interfaces used between the lexer and the parser.  Base components of a token analyzer, enabling the creation of hand-written parsers for generating Abstract Syntax Trees.  Some Features of this Parser:  Although useful in its own right, this file (doc.go) mostly exists to prevent pre-commit hooks from generating "no file" errors against the root folder.  See:  The go-parsing repo and all contained packages are released under the MIT License. See LICENSE file.
Keywords: golang|mit-license|multi-package|parsing-library