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