137 Commits (8baaf8344f38c310c2528b5a39d58c29a86fb0b7)

Author SHA1 Message Date
Fredrik Ekre a408508f60
Add line-continuation in curly braces, closes #6. 2 years ago
Fredrik Ekre 0080cdfe20
Spaces around anonymous function heads (->), closes #7. 2 years ago
Fredrik Ekre b119641f36
Properly indent dotcalls 2 years ago
Fredrik Ekre bf1e035ae6
Fix spacing around dotted operators, fixes #8. 2 years ago
Fredrik Ekre 68675cac48
Indent typed-arrays and getindex nodes, fixes #2. 2 years ago
Fredrik Ekre af825c00c0
Add line-continuation for multiline comparison nodes, fixes #10. 2 years ago
Fredrik Ekre 8ea1074b12
Indentation: handle empty function definitions 2 years ago
Fredrik Ekre 9a7e2e27a1
Add indentation formatting 2 years ago
Fredrik Ekre 86e52bb9b3
Add metadata tags to the Node struct. 2 years ago
Fredrik Ekre 5a9f8ad523
Add a pretty-printer for Runic.Node. 2 years ago
Fredrik Ekre 944076139c
Wrap JuliaSyntax.GreenNode in Runic.Node 2 years ago
Fredrik Ekre eaf9a529a3
Insert bytes directly into the stream 2 years ago
Fredrik Ekre 5d57cd93a5
Replace `=` and `\in` with `in` in generators 2 years ago
Fredrik Ekre b9b80002f9
Replace `=` and `\in` with `in` in for loop specifications 2 years ago
Fredrik Ekre 6f8c7c7152
Fix an edgecase in operator chains with newlines hidden inside 2 years ago
Fredrik Ekre fac7aa8d64
Fix whitespace in dotted comparison chains 2 years ago
Fredrik Ekre 4d54e37fcd
Fix edgecases in spaces in operator call chains 2 years ago
Fredrik Ekre a181b65baa
Fix <: and >: without LHS 2 years ago
Fredrik Ekre a0b7eb2c2c
Add utility function to extract children::Vector in a type stable way. 2 years ago
Fredrik Ekre b2b3e905ed
Fix spaces around assignment with non-trivia operators. 2 years ago
Fredrik Ekre 0d4c3183e1
Format files with Runic :^) 2 years ago
Fredrik Ekre 04a20b7c30
Fix spaces around operators when nesting calls 2 years ago
Fredrik Ekre d7ea5f69a7
Fix float formatting with tight-binding +/- 2 years ago
Fredrik Ekre 7c48019613
Fix whitespace around :: when LHS is missing 2 years ago
Fredrik Ekre 7b7cfc5dc3
Fix formatting of for-loops with Unicode \in. 2 years ago
Fredrik Ekre d6887109e3
Prune spaces around `:`, `^`, and `::`. 2 years ago
Fredrik Ekre 1bb9480718
Filter out K":" and K"^" from space_around_operators 2 years ago
Fredrik Ekre 00987199c3
Whitespace around <: and >: 2 years ago
Fredrik Ekre 8e13c29a50
Fix spaces around assignment in for-loop specifications 2 years ago
Fredrik Ekre 0db3c5484a
Fix spaces in comparison chains 2 years ago
Fredrik Ekre c489dfcaa5
Format spaces around assignment 2 years ago
Fredrik Ekre 40ccafd579
Format spaces around operators 2 years ago
Fredrik Ekre f6e55f62e8
Format floating point literals. 2 years ago
Fredrik Ekre 6bdf466e6b
Add SPDX license identifiers to files. 2 years ago
Fredrik Ekre 01a703f861
Keep track of previous/next sibling 2 years ago
Fredrik Ekre e12233cd4e
Tests for newline stripping 2 years ago
Fredrik Ekre 673a43f963
Add test/runtests.jl 2 years ago