37 Commits (67d9aa62328b1694f07f00974130cd1c41a93d57)

Author SHA1 Message Date
Fredrik Ekre 67d9aa6232
Fix indent of local/global variable lists, fixes #63 1 year ago
Fredrik Ekre 8baaf8344f
Fix commas after trailing macrocalls hidden inside of list items (#67) 1 year ago
Fredrik Ekre cca294fa4c
Insert explicit return expressions in functions/macros/do-blocks (#48) 1 year ago
Fredrik Ekre f88195e5ab
Fix insertion of space before comment (#62) 1 year ago
Fredrik Ekre 5c017e5524
Make Runic compilable with juliac (#56) 1 year ago
Fredrik Ekre a0a5dff33f
Format spacing and indent in global and local lists (#54) 1 year ago
Fredrik Ekre 94a030e457
Make trailing comma in multiline function/macro calls/definitions optional 1 year ago
Fredrik Ekre c9e2b6c294
Fix a bug in do-block tree normalization 1 year ago
Fredrik Ekre 282377ef42
Extract kind matcher utility to separate function 1 year ago
Fredrik Ekre 92a8d73335
Fix trailing whitespace trim just before closing indent token 1 year ago
Fredrik Ekre e128bc9b77
Enforce leading and trailing newline in blocklike constructs (#46) 1 year ago
Fredrik Ekre af1b7377f4
Line continuation indent for triple-strings (#45) 1 year ago
Fredrik Ekre c30af80909
Rework indentation after assignment (#42) 1 year ago
Fredrik Ekre 3ee9531e4d
Fix function indent with unusual infix definitions 1 year ago
Kristoffer e697677cc2
Fix a few JET opt errors, closes #31. 1 year ago
Fredrik Ekre bf9e3b0409
Skip trailing comma in list after macrocall items 1 year ago
Fredrik Ekre d82a8795d9
Add is_triple_string utility function 1 year ago
Fredrik Ekre ad5fe4d065
Fix multiline string recursion with triple strings on one line 1 year ago
Fredrik Ekre 836d498c2d
Multiline list classification: recurse into multiline triple strings 1 year ago
Fredrik Ekre 88e6560700
Fix indent of long form functor definitions 1 year ago
Fredrik Ekre 2dfe195f86
Fix trailing comma in parameters 1 year ago
Fredrik Ekre afa4252db2
No leading and a single trailing newline for files 1 year ago
Fredrik Ekre e277ac21c7
Fixes to listlike code 1 year ago
Fredrik Ekre 15598cc64c
Insert parens around op calls in colon, fixes #3. 1 year ago
Fredrik Ekre a0c5648469
Consistent spacing in tuple/call argument lists, fixes #4. 1 year ago
Fredrik Ekre bf1e035ae6
Fix spacing around dotted operators, fixes #8. 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 944076139c
Wrap JuliaSyntax.GreenNode in Runic.Node 2 years ago
Fredrik Ekre b9fbbca5b8
Add `make_node` utility function 2 years ago
Fredrik Ekre eaf9a529a3
Insert bytes directly into the stream 2 years ago
Fredrik Ekre fac7aa8d64
Fix whitespace in dotted comparison 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 04a20b7c30
Fix spaces around operators when nesting calls 2 years ago
Fredrik Ekre 7c48019613
Fix whitespace around :: when LHS is missing 2 years ago
Fredrik Ekre 8927fbcc63
Make asserts toggleable. 2 years ago
Fredrik Ekre 1bb9480718
Filter out K":" and K"^" from space_around_operators 2 years ago
Fredrik Ekre a0ba874830
Fix infix_op_call predicat 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