Skip to content
Sections
>> Trisquel >> パッケージ >> aramo >> golang >> golang-github-alecthomas-participle-dev
aramo  ]

パッケージ: golang-github-alecthomas-participle-dev (0.7.1-1)

parser library for Go (library)

The goal of this package is to provide a simple, idiomatic and elegant way of defining parsers in Go.

Participle's method of defining grammars should be familiar to any Go programmer who has used the encoding/json package: struct field tags define what and how input is mapped to those same fields. This is not unusual for Go encoders, but is unusual for a parser.

Participle parsers are LL(k). Among other things, this means that they do not support left recursion.

The default value of K is 1 but this can be controlled with participle.UseLookahead(k).

Left recursion must be eliminated by restructuring your grammar.

その他の golang-github-alecthomas-participle-dev 関連パッケージ

  • 依存
  • 推奨
  • 提案

golang-github-alecthomas-participle-dev のダウンロード

すべての利用可能アーキテクチャ向けのダウンロード
アーキテクチャ パッケージサイズ インストールサイズ ファイル
all 54.4 kB291 kB [ファイル一覧]