36 lines
1.5 KiB
Text
36 lines
1.5 KiB
Text
#eval ("abc" ++ "cde").length
|
||
#eval "abc".pop_back
|
||
#eval "".pop_back
|
||
#eval "abcd".pop_back
|
||
#eval ("abcd".mk_iterator.nextn 2).remaining_to_string
|
||
#eval ("abcd".mk_iterator.nextn 2).prev_to_string
|
||
#eval ("abcd".mk_iterator.nextn 10).remaining_to_string
|
||
#eval ("abcd".mk_iterator.nextn 10).prev_to_string
|
||
#eval "foo.lean".popn_back 5
|
||
#eval "foo.lean".backn 5
|
||
#eval "αβγ".pop_back
|
||
#eval "αβ".length
|
||
#eval ("αβcc".mk_iterator.next.insert "_foo_").to_string
|
||
#eval ("αβcc".mk_iterator.next.next.insert "_foo_").to_string
|
||
#eval ("αβcc".mk_iterator.next.next.prev.insert "_foo_").to_string
|
||
#eval ("αβcc".mk_iterator.remaining)
|
||
#eval ("αβcc".mk_iterator.next.remaining)
|
||
#eval ("αβcc".mk_iterator.next.insert "αbcβ").remaining
|
||
#eval (("αβcc".mk_iterator.next.insert "αbcβ").remove 2).remaining
|
||
#eval (("αβcc".mk_iterator.next.insert "αbcβ").remove 2).prev.remaining
|
||
#eval ("αβcc".mk_iterator.next.to_end).remaining
|
||
#eval "αβcc".mk_iterator.offset
|
||
#eval "αβcc".mk_iterator.next.offset
|
||
#eval "αβcc".mk_iterator.next.next.offset
|
||
#eval ("αβcc".mk_iterator.next.set_curr 'a').offset
|
||
#eval ("αβcc".mk_iterator.next.insert "αbc").offset
|
||
#eval ("αβcc".mk_iterator.next.insert "αbc").remaining
|
||
#eval ("αβcc".mk_iterator.insert "αbc").offset
|
||
#eval ("αβcc".mk_iterator.next.insert "αbcβ").offset
|
||
#eval "αβcd".mk_iterator.to_end.offset
|
||
#eval "ab\n\nfoo bla".line_column 0
|
||
#eval "ab\n\nfoo bla".line_column 1
|
||
#eval "ab\n\nfoo bla".line_column 2
|
||
#eval "ab\n\nfoo bla".line_column 3
|
||
#eval "ab\n\nfoo bla".line_column 8
|
||
#eval "ab\n\nfoo bla".line_column 100
|