diff options
author | Lars Wirzenius <liw@liw.fi> | 2015-10-27 20:39:39 +0200 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2015-10-27 20:40:10 +0200 |
commit | 2bd060daaf3b73af6461c0601088c274d947b302 (patch) | |
tree | 2c35fb075c112e82e0ec3c96468937cfa4032f15 /yarnlib/block_parser.py | |
parent | 2b2583ff49e5c29f0a53405c7392e5fbaf6f0652 (diff) | |
download | cmdtest-2bd060daaf3b73af6461c0601088c274d947b302.tar.gz |
Implement EXAMLE blocks
Diffstat (limited to 'yarnlib/block_parser.py')
-rw-r--r-- | yarnlib/block_parser.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/yarnlib/block_parser.py b/yarnlib/block_parser.py index db99b31..df95fb2 100644 --- a/yarnlib/block_parser.py +++ b/yarnlib/block_parser.py @@ -44,6 +44,7 @@ class BlockParser(object): 'AND': self.parse_and, '...': self.parse_continuation, 'IMPLEMENTS': self.parse_implementing, + 'EXAMPLE': self.parse_example, } def parse_blocks(self, blocks): @@ -148,3 +149,7 @@ class BlockParser(object): self.implementations.append(implementation) return blocks + def parse_example(self, line, blocks): + if blocks: + del blocks[0] + return blocks |