всички настройки
bookworm  ] [  trixie  ] [  sid  ]
[ Източник: golang-github-alecthomas-participle  ]

Пакет: golang-github-alecthomas-participle-dev (0.7.1-2)

Връзки за golang-github-alecthomas-participle-dev

Screenshot

Ресурси за Debian:

Изтегляне на пакет-източник golang-github-alecthomas-participle.

Отговорници:

Външни препратки:

Подобни пакети:

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

  • зависимости
  • препоръчани
  • предложени
  • enhances

Изтегляне на golang-github-alecthomas-participle-dev

Изтегляне за всички налични архитектури
Архитектура Големина на пакета Големина след инсталиране Файлове
all 53,6 кБ291,0 кБ [списък на файловете]