erg_compiler 0.6.53

Centimetre: the Erg compiler
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
.Shlex! = 'shlex': ClassType
.Shlex!.
    commenters: Str
    wordchars: Str
    whitespace: Str
    escape: Str
    quotes: Str
    escapedquotes: Str
    whitespace_split: Bool
    infile: Str
    __call__: (instream := Str, posix := Bool, punctuation_chars := Bool) -> .Shlex!
    get_token!: (self: RefMut(.Shlex!)) => Str
    push_token!: (self: RefMut(.Shlex!), token: Str) => NoneType
    read_token!: (self: RefMut(.Shlex!)) => Str

.split: (s: Str, comments := Bool, posix := Bool) -> [Str; _]
.join: (split_command: Iterable(Str)) -> Str
.quote: (s: Str) -> Str