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