pegged v0.4.3 (2018-02-16T19:45:56Z)
Dub
Repo
list
pegged
peg
A list of elem's separated by sep's. One element minimum.
template
list (
alias
elem
alias
sep
) {
alias
list
=
named
!(
spaceAnd
!(
oneOrMore
!
blank
,
and
!(
elem
,
zeroOrMore
!(
spaceAnd
!(
discardMatches
!(
sep
),
elem
)))),
"list"
)
;
}
Members
Aliases
list
alias
list
=
named
!(
spaceAnd
!(
oneOrMore
!
blank
,
and
!(
elem
,
zeroOrMore
!(
spaceAnd
!(
discardMatches
!(
sep
),
elem
)))),
"list"
)
Undocumented in source.
Meta
Source
See Implementation
pegged
peg
aliases
Alpha
alpha
backquote
backslash
blank
digit
digits
doublequote
endOfInput
endOfLine
eol
hexDigit
ident
identifier
qualifiedIdentifier
quote
slash
space
spaces
spacing
tab
classes
TraceLogger
Trie
TrieNode
enums
IFCHAIN
functions
any
eoi
eps
fail
generateCaseTrie
getName
modify
position
printCaseStatements
setTraceConditionFunction
simplifyTree
size
softCompare
stringified
traceAll
traceNothing
wordBoundary
manifest constants
KEYWORDS
mixin templates
decimateTree
structs
GetName
ParseTree
Position
templates
AddSpace
action
and
caseInsensitiveLiteral
charRange
defined
discard
discardChildren
discardMatches
drop
fuse
keep
keywords
list
list0
literal
longest_match
named
negLookahead
oneOrMore
option
or
posLookahead
propagate
spaceAnd
wrapAround
zeroOrMore
A list of elem's separated by sep's. One element minimum.