index
:
rebel/rebel
main
Unnamed repository; edit this file 'description' to name the repository.
Matthias Schiffer <mschiffer@universe-factory.net>
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
crates
Age
Commit message (
Expand
)
Author
4 days
rebel-parse: box expressions in statements
Matthias Schiffer
4 days
rebel-parse, rebel-lang: rename Map types to Struct
Matthias Schiffer
4 days
rebel-parse: add support for swapped-add-assign operator (`=+`)
Matthias Schiffer
4 days
rebel-lang: implement array subtraction
Matthias Schiffer
4 days
rebel-lang: add validation and typechecking benchmark
Matthias Schiffer
4 days
rebel-lang: scope: add Context::record_type()
Matthias Schiffer
4 days
rebel-lang: typing: fix Type::ast_stmt_type() parameter name
Matthias Schiffer
4 days
rebel-lang: repl: skip output for all Unit values, not just empty statements
Matthias Schiffer
4 days
rebel-lang: scope: make Module generic again
Matthias Schiffer
4 days
rebel-lang: scope: rename Context::run() to execute()
Matthias Schiffer
4 days
rebel-lang: repl: skip evaluation of empty statements
Matthias Schiffer
4 days
rebel-lang: typing: add support for typechecking body statements
Matthias Schiffer
4 days
rebel-parse: implement validation for statements
Matthias Schiffer
4 days
rebel-lang: repl: switch from rustyline to reedline
Matthias Schiffer
4 days
rebel-parse: ast: add post-parse validation
Matthias Schiffer
4 days
rebel-lang: repl: add support for multiline input
Matthias Schiffer
4 days
rebel-lang: context: typecheck interpolated expressions
Matthias Schiffer
4 days
rebel-lang: implement simple assignments for REPL
Matthias Schiffer
4 days
rebel-parse: allow expression and empty statements
Matthias Schiffer
4 days
rebel-lang: add type checking to REPL
Matthias Schiffer
4 days
rebel-lang: merge typing and evaluation Context structs
Matthias Schiffer
4 days
rebel-lang: move code around to make following diff more readable
Matthias Schiffer
4 days
rebel-parse: tokenize: use positive list of allowed characters for punctuation
Matthias Schiffer
5 days
rebel-lang: replace eval-string example with simple REPL
Matthias Schiffer
5 days
Update dependencies
Matthias Schiffer
5 days
rebel-parse: split combined assignment into assignment + binary op
Matthias Schiffer
5 days
rebel-lang: Remove Clone from Scope and Context
Matthias Schiffer
5 days
rebel-lang: new crate
Matthias Schiffer
6 days
rebel-parse: shorten type names
Matthias Schiffer
6 days
rebel-parse: ast: store string kind again
Matthias Schiffer
6 days
rebel-parse: tokenize: allow escaping '{' characters
Matthias Schiffer
7 days
rebel-parse: tokenize: allow whitespae in interpolated expressions
Matthias Schiffer
7 days
rebel-parse: parse-string: print "µs" instead of "us"
Matthias Schiffer
7 days
rebel-parse: tokenize: add support for string interpolation
Matthias Schiffer
7 days
rebel-parse: tokenize: handle escapes in regular strings
Matthias Schiffer
7 days
rebel-parse: token: represent string tokens as a Vec as well
Matthias Schiffer
7 days
rebel-parse: ast: represent strings as a Vec of pieces
Matthias Schiffer
7 days
rebel-parse: add support for !Copy tokens
Matthias Schiffer
7 days
rebel-parse: use git version of peg
Matthias Schiffer
7 days
rebel-parse: ast: derive Eq for all types
Matthias Schiffer
7 days
rebel-parse: do not represent different string types in AST
Matthias Schiffer
7 days
rebel-parse: token: separate Number from String variants
Matthias Schiffer
7 days
rebel-parse: token: remove Ident struct
Matthias Schiffer
9 days
rebel-parse: use positional arguments for now
Matthias Schiffer
9 days
rebel-parse: introduce method calls as an Expr variant
Matthias Schiffer
10 days
rebel-parse: add benchmark
Matthias Schiffer
10 days
rebel-parse: separate tokenization step
Matthias Schiffer
10 days
rebel-parse: Initial RecipeLang parser implementation
Matthias Schiffer
12 days
Move rebel-parse dependency from rebel-resolve to rebel
Matthias Schiffer
12 days
driver: parse: improve some rule and type names, order from high-level to low...
Matthias Schiffer
[prev]
[next]