Browsable BibTeX Query Language (BQL) Grammar

CC-BY

Grammar extracted by Vadim Zaytsev, see the Grammar Zoo entry for details: markup/textual/bibtex/bql/extracted
Source used for this grammar: Guillaume Hillairet, BibTeX Query Language, BQL.ecore, 2006/06/22

Summary

Syntax

LocatedElement ::=
	Entry
Query ::=
	[entries]::Entry+ [predicates]::Predicate+
Entry ::=
	[name]::String [type]::String [allFields]::Boolean [fields]::Field+ [predicate]::Predicate
Field ::=
	[name]::String [entry]::Entry
Predicate ::=
	[entry]::Entry [expression]::Expression+
Expression ::=
	[field]::String [value]::String
String ::=
	string
Boolean ::=
	"true"
	"false"

GrammarLabMaintained by Dr. Vadim Zaytsev a.k.a. @grammarware. Last updated in September 2015. []