diff options
author | Anteru <bitbucket@ca.sh13.net> | 2019-04-30 15:52:31 +0000 |
---|---|---|
committer | Anteru <bitbucket@ca.sh13.net> | 2019-04-30 15:52:31 +0000 |
commit | 28a21bdafa1b73d5515de18bd263797af61c2471 (patch) | |
tree | 3436c730359d89153f04ef572368abfcde1d3fcb /tests/examplefiles/99_bottles_of_beer.chpl | |
parent | e3872ea8f65ac2c3c40046a7a3acf4f0541f0e56 (diff) | |
parent | 601e6e86e45f31e23a7b29e1265d68aeba5e1366 (diff) | |
download | pygments-28a21bdafa1b73d5515de18bd263797af61c2471.tar.gz |
Merged in andrescarrasco/pygments-main/boa (pull request #756)
Add a lexer for the Boa Domain-Specific Langauge.
Diffstat (limited to 'tests/examplefiles/99_bottles_of_beer.chpl')
-rw-r--r-- | tests/examplefiles/99_bottles_of_beer.chpl | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/tests/examplefiles/99_bottles_of_beer.chpl b/tests/examplefiles/99_bottles_of_beer.chpl index cdc1e650..ff50b294 100644 --- a/tests/examplefiles/99_bottles_of_beer.chpl +++ b/tests/examplefiles/99_bottles_of_beer.chpl @@ -177,3 +177,30 @@ private module M3 { private var x: int; } +prototype module X { + + proc f() throws { + throw new Error(); + } + + proc g() { + try { + f(); + try! f(); + } catch e { + writeln("Caught ", e); + } + } + + proc int.add() { } + + g(); + + override proc test() throws { + var a = new borrowed IntPair(); + var b = new owned IntPair(); + var c = new shared IntPair(); + throw new unmanaged Error(); + } +} + |