index
:
typst
0.10
0.11
0.11-with-extras
0.11.1-with-extras
0.12
0.12.0-with-extras
0.13
0.6
0.7
0.8
0.9
better-lists
consistent-html-frame-size
digital-signatures
html-content-models
improve-raw-docs
in-operator-for-modules
main
parallel-iterations
pdf-accessibility
pdf-lang
rect-strokes
ref-cite-warn
repeat-figure-caption
table-subfooters
type-str-compat-round-2
warn-suppression
MSM's mirror of Typst
Charlotte Koch
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
crates
/
typst-syntax
/
src
/
parser.rs
Age
Commit message (
Expand
)
Author
2024-12-08
Convert unopened square-brackets into a hard error (#5414)
Ian Wrzesinski
2024-12-05
Bump Rust to 1.83 (#5534)
Laurenz
2024-11-04
Refactor Parser (#5310)
Laurenz
2024-11-03
18. Restore list indent behavior
Ian Wrzesinski
2024-11-03
17. Replace while loop closures and Parser::end() to use SyntaxSet
Ian Wrzesinski
2024-11-03
16. Compress with_mode and with_nl_mode to reduce rightward drift
Ian Wrzesinski
2024-11-03
15. Convert Markup mode to use newline modes
Ian Wrzesinski
2024-11-01
Disallow space between ident and paren in set rule (#5269)
Ian Wrzesinski
2024-10-31
14. Update 'maybe_wrap_in_math' to remove 'wrap_within' and 'post_process'!
Ian Wrzesinski
2024-10-31
13. Reorder functions to avoid jumping around when reading code. No actual ch...
Ian Wrzesinski
2024-10-31
12. Add the Token type and replace lex/skip/save methods
Ian Wrzesinski
2024-10-31
11. Add Parser::finish_into
Ian Wrzesinski
2024-10-31
10. Change parser modes using closures instead of manual stacks
Ian Wrzesinski
2024-10-31
9. Parse math field access in the lexer
Ian Wrzesinski
2024-10-31
8. Create Raw nodes entirely within the lexer
Ian Wrzesinski
2024-10-31
7. Return SyntaxNodes from the Lexer
Ian Wrzesinski
2024-10-31
6. Reduce size of memoization map state
Ian Wrzesinski
2024-10-31
5. Refactor parser memoization to localize functionality
Ian Wrzesinski
2024-10-31
4. Rename convert to convert_and_eat
Ian Wrzesinski
2024-10-31
3. Add typst-syntax README and parser comments
Ian Wrzesinski
2024-10-27
Split out four new crates (#5302)
Laurenz
2024-10-22
Syntax set macro (#5138)
Ian Wrzesinski
2024-09-26
Spelling (#5020)
Josh Soref
2024-09-02
Parenthesized imports (#4869)
Sébastien d'Herbais de Thun
2024-08-09
Split shorthands into math and markup, add tilde shorthand (#4706)
Max
2024-08-08
Bail out of reparse in `expr_with_paren` if we land on a different char (#4577)
+merlan #flirora
2024-07-08
Primes should not further raise next superscript's position (#4492)
Leedehai
2024-06-12
Lexer hint (#4346)
astrale-sharp
2024-06-04
Hint for labels in code mode (#4319)
Yip Coekjan
2024-05-30
Add nested import syntax (#4228)
Tulio Martins
2024-04-30
Let let-binding raise error on unexpected keywords (#4034)
Leedehai
2024-04-19
Fix empty 2-d math args with whitespace/trivia (#3786)
Ian Wrzesinski
2024-04-08
SyntaxKind::Eof => SyntaxKind::End to better express its usage (#3872)
Leedehai
2024-04-03
Fix newline parsing behavior in code mode (#3780)
Leedehai
2024-03-12
Fix parsing of parenthesized imports (#3633)
Laurenz
2024-03-03
Fix some comments (#3541)
geekvest
2024-03-01
Provide more fine-grained spans in raw blocks (#3257)
Myriad-Dreamin
2024-02-28
Make use of `is_some_and` where applicable (#3523)
Laurenz
2024-02-27
Fix bugs with parenthesized expression parsing (#3505)
Laurenz
2024-02-27
Fix parser bug with space before colon (#3504)
Laurenz
2024-02-27
New context system (#3497)
Laurenz
2024-02-21
Destructuring improvements (#3463)
Laurenz
2024-02-18
Introduce `SyntaxSet` (#3450)
Laurenz
2024-01-16
Syntax error if function name is parenthesized (#3058)
Heinenen
2023-12-30
New performance timings (#3096)
Sébastien d'Herbais de Thun
2023-12-18
Fix a parser bug causing `x.)` to be treated as a field access (#2962)
Carson McManus
2023-11-19
Streamline imports
Laurenz
2023-11-07
Add hints for invalid identifier errors (#2583)
tingerrr
2023-11-06
Prevent silent swallowing of return expressions trailing arguments (#2545)
Samuel Tardieu
2023-11-02
Implement dict key interpolation (#2559)
Matt Fellenz
[next]