コード例 #1
0
ファイル: sparse_test.py プロジェクト: jesyspa/Sparse
def sparse_split_test():
    eq_(sunparse(sparse("`(1 ,@(2))")), '(~ quasiquote (1 (unquote-splice (2))))')
コード例 #2
0
ファイル: sparse_test.py プロジェクト: jesyspa/Sparse
def sparse_unquote_test():
    eq_(sunparse(sparse("`(a ,b)")), '(~ quasiquote (a (unquote b)))')
コード例 #3
0
ファイル: sparse_test.py プロジェクト: jesyspa/Sparse
def sparse_dot_test():
    eq_(sunparse(sparse("(1 . 2)")), '(1 . 2)')
コード例 #4
0
ファイル: sparse_test.py プロジェクト: jesyspa/Sparse
def sparse_quote_list_test():
    eq_(sunparse(sparse("'(1 2)")), '(~ quote (1 2))')
コード例 #5
0
ファイル: sparse_test.py プロジェクト: jesyspa/Sparse
def sparse_quasiquote_test():
    eq_(sunparse(sparse("`(a b)")), '(~ quasiquote (a b))')
コード例 #6
0
ファイル: sparse_test.py プロジェクト: jesyspa/Sparse
def sparse_quote_id_test():
    eq_(sunparse(sparse("'x")), '(~ quote x)')
コード例 #7
0
ファイル: sparse_test.py プロジェクト: jesyspa/Sparse
def sparse_quote_num_test():
    eq_(sunparse(sparse("'5")), '(~ quote 5)')
コード例 #8
0
ファイル: sparse_test.py プロジェクト: jesyspa/Sparse
def sparse_sunparse_list_test():
    eq_(sunparse(sparse('(1 b)')), '(1 b)')
コード例 #9
0
ファイル: sparse_test.py プロジェクト: jesyspa/Sparse
def sparse_sunparse_id_test():
    eq_(sunparse(sparse('a')), 'a')
コード例 #10
0
ファイル: sparse_test.py プロジェクト: jesyspa/Sparse
def sparse_sunparse_num_test():
    eq_(sunparse(sparse('5')), '5')