115 Commits (fe/perf)

Author SHA1 Message Date
Fredrik Ekre 124cd48228
Fix ternary (and others) with comments in between things 1 year ago
Fredrik Ekre 2c047af253
Fix generators with multiple `for` nodes 1 year ago
Fredrik Ekre 2ce46aa355
Fix nested module indent with var"..." as module name 1 year ago
Fredrik Ekre f517d032f3
Fix single line do-end terminated by semicolon 1 year ago
Fredrik Ekre d326bb1e5a
Fix in-replacement in filtered cartesian iterators 1 year ago
Fredrik Ekre 9d30a41b84
Fix single line macro definition 1 year ago
Fredrik Ekre 1186020953
Fix empty named tuples, single line let-end, trailing semi 1 year ago
Fredrik Ekre 7250c3f5a1
Fix indentation of `let` with comments after variable block 1 year ago
Fredrik Ekre 8737a9238d
Fix floating point regex with zero exponent 1 year ago
Fredrik Ekre 6cb6057250
Fix let block without variables 1 year ago
Fredrik Ekre 668527d433
Indentation and spacing in implicit tuples 1 year ago
Fredrik Ekre bbb8d9f988
Fix space after keywords with parenthesized expression 1 year ago
Fredrik Ekre ba1ec2c6da
Fix trailing comma in named tuples 1 year ago
Fredrik Ekre 6e59ab3196
Remove trailing `;` in paren-blocks 1 year ago
Fredrik Ekre d3be764cb9
Fix replacement of = and \in in filtered generators 1 year ago
Fredrik Ekre e14aaa07f3
Fix single line begin-end blocks 1 year ago
Fredrik Ekre e277ac21c7
Fixes to listlike code 1 year ago
Fredrik Ekre 608439ba50
Spacing around ternary operators, fixes #11. 1 year ago
Fredrik Ekre 32c3219566
Fix a bug with newline instead of space after `where`. 1 year ago
Fredrik Ekre 15598cc64c
Insert parens around op calls in colon, fixes #3. 1 year ago
Fredrik Ekre 732ffb6364
Fix a bug in colon-spacing 1 year ago
Fredrik Ekre 7d739c9558
Fix a bug with single line comments inside a list 1 year ago
Fredrik Ekre 66c699685c
Always wrap RHS of `where` in braces 1 year ago
Fredrik Ekre 5cfc92a37e
Consistent spacing around keywords 1 year ago
Fredrik Ekre 59ee9fbb92
Line continuation in curly and bracescat. 1 year ago
Fredrik Ekre 4a63e66a12
Spacing in curly, braces, bracescat. 1 year ago
Fredrik Ekre a0c5648469
Consistent spacing in tuple/call argument lists, fixes #4. 1 year ago
Fredrik Ekre d260c13108
Indent nested modules, fixes #5. 2 years ago
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