Rune - Add labeled blocks
authorMatthew Dillon <dillon@apollo.backplane.com>
Fri, 19 Aug 2016 22:37:56 +0000 (15:37 -0700)
committerMatthew Dillon <dillon@apollo.backplane.com>
Fri, 19 Aug 2016 22:39:04 +0000 (15:39 -0700)
commit180eaeef54aff6dade77a575bfb28bc1199f50f9
treee4382c243f5736a6a30f9e37763607ab1a7ccb1b
parent0c2bfde38a455e8f595b9d71d0a928395b462ad6
Rune - Add labeled blocks

* Allow statement blocks to be labeled.  The statement block associated with
  a procedure body cannot be labeled but may be referred to as "procedure".

* Allow block labels to be specified in the 'break' and 'continue'
  statements.
docs/grammer.html
librune/defs.h
librune/misc.c
librune/parse1.c
librune/stmt.c
librune/stmt.h
librune/sym.h
tests/block.d [new file with mode: 0755]