diff options
| author | Bruce Hill <bitbucket@bruce-hill.com> | 2018-04-06 16:45:51 -0700 |
|---|---|---|
| committer | Bruce Hill <bitbucket@bruce-hill.com> | 2018-04-06 16:45:57 -0700 |
| commit | 227b944bad992a8231e0b1577537322c341c068c (patch) | |
| tree | 1cfbfe3e3b530d3dce6c3d9c3fe3cc770605b472 /nomsu.peg | |
| parent | 9109a090eb7063b7e90f5c6507ec6cb8e6a499e0 (diff) | |
Initial working version.
Diffstat (limited to 'nomsu.peg')
| -rw-r--r-- | nomsu.peg | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -18,9 +18,15 @@ indented_block (Block): inline_nomsu (Nomsu): "\" inline_expression indented_nomsu (Nomsu): "\" expression -inline_expression: +index_chain (IndexChain): + {| noindex_inline_expression ("." ((({} ({|{%operator / (!number plain_word)}|} -> Tuple) {}) -> Text) / noindex_inline_expression))+ |} -> Tuple + +noindex_inline_expression: number / variable / inline_text / inline_list / inline_dict / inline_nomsu / ("(" %ws* (inline_functioncall / inline_expression) %ws* ")") + +inline_expression: + index_chain / noindex_inline_expression indented_expression: indented_text / indented_nomsu / indented_list / indented_dict / indented_block expression: |
