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
/
rebel-parse
Age
Commit message (
Collapse
)
Author
2024-04-25
rebel-parse: parse-string: print "µs" instead of "us"
Matthias Schiffer
2024-04-25
rebel-parse: tokenize: add support for string interpolation
Matthias Schiffer
2024-04-25
rebel-parse: tokenize: handle escapes in regular strings
Matthias Schiffer
2024-04-25
rebel-parse: token: represent string tokens as a Vec as well
Matthias Schiffer
2024-04-25
rebel-parse: ast: represent strings as a Vec of pieces
Matthias Schiffer
Pieces can be characters, escapes, or interpolated subexpressions.
2024-04-25
rebel-parse: add support for !Copy tokens
Matthias Schiffer
2024-04-25
rebel-parse: use git version of peg
Matthias Schiffer
Use the development version for now to take advantage of the latest performance improvements.
2024-04-25
rebel-parse: ast: derive Eq for all types
Matthias Schiffer
2024-04-24
rebel-parse: do not represent different string types in AST
Matthias Schiffer
2024-04-24
rebel-parse: token: separate Number from String variants
Matthias Schiffer
2024-04-24
rebel-parse: token: remove Ident struct
Matthias Schiffer
2024-04-23
rebel-parse: use positional arguments for now
Matthias Schiffer
Keyword arguments need more design.
2024-04-23
rebel-parse: introduce method calls as an Expr variant
Matthias Schiffer
Methods and fields exist in separate namespaces.
2024-04-22
rebel-parse: add benchmark
Matthias Schiffer
2024-04-22
rebel-parse: separate tokenization step
Matthias Schiffer
2024-04-22
rebel-parse: Initial RecipeLang parser implementation
Matthias Schiffer
Parse a recipe into an AST. No span support yet.
2024-04-20
Move rebel-parse dependency from rebel-resolve to rebel
Matthias Schiffer
2024-04-20
driver: parse: improve some rule and type names, order from high-level to ↵
Matthias Schiffer
low-level
2024-04-20
rebel: move parsing to a separate crate
Matthias Schiffer