コード例 #1
0
ファイル: grammar.py プロジェクト: loa-in-/python3-dreamwork
def rem_insert_end():
    return literal('<#<')
コード例 #2
0
ファイル: grammar.py プロジェクト: loa-in-/python3-dreamwork
def until_block_maybe():
    return __(r'.*?(?=>)'), And(literal('>'))
コード例 #3
0
ファイル: grammar.py プロジェクト: loa-in-/python3-dreamwork
def ref_insert_end():
    return literal('<')
コード例 #4
0
ファイル: grammar.py プロジェクト: loa-in-/python3-dreamwork
def rem_insert_start():
    return literal('>#>')
コード例 #5
0
ファイル: grammar.py プロジェクト: loa-in-/python3-dreamwork
def ref_insert_start():
    return literal('>'), And([literal('['), literal('{')])
コード例 #6
0
ファイル: grammar.py プロジェクト: loa-in-/python3-dreamwork
def ref_insert_middle():
    return [(literal('['), identifier, literal(']')),
            (literal('{'), identifier, literal('}'))], And(literal('<'))
コード例 #7
0
ファイル: grammar.py プロジェクト: loa-in-/python3-dreamwork
def block_freeform_end():
    return literal('}'), anyws, block_end
コード例 #8
0
ファイル: grammar.py プロジェクト: loa-in-/python3-dreamwork
def block_freeform():
    return literal('{'), ZeroOrMore((ws, literal('<-{'))),
コード例 #9
0
ファイル: grammar.py プロジェクト: loa-in-/python3-dreamwork
def block_end():
    return literal('<<<')
コード例 #10
0
ファイル: grammar.py プロジェクト: loa-in-/python3-dreamwork
def block_tabular():
    return literal('<'), ws
コード例 #11
0
def block_start():
    return literal('>->'), identifier, literal('<'), [
        literal('+'), literal('-')
    ]