Beispiel #1
0
 def term():       return ap.Optional('not'), ident, ap.Optional("(", args, ")")
 def forall():     return term, ':', term, ap.ZeroOrMore(',', term)
Beispiel #2
0
def signed_integer():
    """Signed Integer."""
    return (arpeggio.Optional(minus_sign), unsigned_integer)
Beispiel #3
0
def tag():
    return beginTag, tagOptions, ar.Optional(':', text), endTag
Beispiel #4
0
 def args():
     return subterm, ap.ZeroOrMore(',', subterm), ap.Optional(',')
Beispiel #5
0
 def assign_multiple_values_quoted():
     return GrammarBasic.key, '=', '"', GrammarUpdateDbConf.multiple_values_blank_separated, '"', \
            arpeggio.Optional(GrammarBasic.comment_shell), GrammarBasic.newline
Beispiel #6
0
def number():
    return (arpeggio.Optional(sign), std.UNSIGNED_NUMBER)
Beispiel #7
0
 def atom():
     return ident, ap.Optional("(", args, ")")
Beispiel #8
0
def args():
    return (beginTag, ar.ZeroOrMore(arguments, sep=separator),
            ar.Optional(separator), ws, endTag)
Beispiel #9
0
def tag():
    return (ws, name, ws, ar.Optional(args), ws)
Beispiel #10
0
def plainTextUntilNewLine():
    return ar.Optional(escapedTextUntilNewLine)
Beispiel #11
0
def argument():
    return ([name, string], ar.Optional(ws, '=', ws, [name, string]))
Beispiel #12
0
def plainText():
    return ar.Optional(escapedText)
Beispiel #13
0
def plainText():
    return ar.Optional(_(r'(((?:\\|/)(?:<|>))|([^<>]))+'))
Beispiel #14
0
def arg():
    return ar.Optional(beginTag, plainText, endTag, space)
Beispiel #15
0
 def selection_body():  return ap.Optional(number), '{', ap.OneOrMore(expression), '}', ap.Optional(number), ':-', body
 def selection():  return [selection_body, selection_nobody]
Beispiel #16
0
def tagSelected():
    return (beginTag, ar.OneOrMore(tag, sep=separator), ar.Optional(':', text),
            [endTag, ar.EOF])
Beispiel #17
0
 def subterm():
     return [(ident, ap.Optional("(", args, ")")), litteral]
Beispiel #18
0
def oneLineTag():
    return (beginOneLineTag, ar.OneOrMore(tag, sep=separator),
            ar.Optional(':', textUntilNewLine))
Beispiel #19
0
 def subterm():
     return [(ident, ap.Optional('(', args, ')')), litteral, aloneargs]
Beispiel #20
0
 def namedterm():
     return ident, ap.Optional('(', multargs, ')')
Beispiel #21
0
 def subterm():
     return [
         number, text, (ident, ap.Optional('(', args, ')')), aloneargs
     ]
Beispiel #22
0
 def selection():
     return ap.Optional(number), '{', ap.OneOrMore(
         expression), '}', ap.Optional(number)
Beispiel #23
0
 def single_assignment():
     return arpeggio.Sequence(GrammarBasic.key, '=',
                              GrammarBasic.single_value,
                              arpeggio.Optional(GrammarBasic.comment_shell))
Beispiel #24
0
 def meta_show():
     return 'show', ap.Optional([forall, arityterm, term, litteral])
Beispiel #25
0
def unsigned_integer():
    """Unsigned integer."""
    return (number_element,
            arpeggio.ZeroOrMore(arpeggio.Optional(couple_word),
                                number_element))
Beispiel #26
0
 def subterm():    return [(ident, ap.Optional("(", args, ")")), litteral, variable]
 def args():       return subterm, ap.ZeroOrMore(',', subterm)
Beispiel #27
0
def signed_float():
    """Signed float."""
    return (arpeggio.Optional(minus_sign), unsigned_float)
Beispiel #28
0
def HTMLText():
    return ar.Optional(_(r'.*?(?:\/|\\)>'))