diff options
| author | Bruce Hill <bruce@bruce-hill.com> | 2019-01-15 17:48:14 -0800 |
|---|---|---|
| committer | Bruce Hill <bruce@bruce-hill.com> | 2019-01-15 17:48:35 -0800 |
| commit | 5c9674880206f66c109adc1bedf8f786166f125f (patch) | |
| tree | 30d95a1aacd2b30f8cb060846cbe9efd09e31aca /nomsu.6.peg | |
| parent | f6fe028f1786d7e582623fc26df916fcd05c2e31 (diff) | |
Fix for formatting indented code with the format tool.
Diffstat (limited to 'nomsu.6.peg')
| -rw-r--r-- | nomsu.6.peg | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/nomsu.6.peg b/nomsu.6.peg index 9a9393f..39b0629 100644 --- a/nomsu.6.peg +++ b/nomsu.6.peg @@ -1,20 +1,19 @@ --- Nomsu version 5 +-- Nomsu version 6 file <- {:curr_indent: ' '* :} (((methodchain / action / expression / inline_block) eol !.) / file_chunks / comment? blank_lines?) {:curr_indent: %nil :} + (unexpected_code .+)? !. shebang <- "#!" (!"nomsu" [^%nl])* "nomsu" ws+ "-V" ws* [0-9.]+ [^%nl]* (%nl / !.) file_chunks (FileChunks) <- - {:curr_indent: ' '* :} {:shebang: shebang :}? (top_block (nl_nodent section_division top_block)*) blank_lines? ws* unexpected_chunk? - {:curr_indent: %nil :} section_division <- ("~")^+3 eol @@ -32,9 +31,7 @@ comment (Comment) <- top_block (Block) <- - {:curr_indent: ' '* :} comment? blank_lines? statement (nl_nodent statement)* - {:curr_indent: %nil :} inline_block (Block) <- ":" ws* (inline_statement (ws* ";" ws* inline_statement)*)? |
