mirror of
https://github.com/github/semantic.git
synced 2024-12-11 08:45:48 +03:00
50 lines
817 B
Plaintext
50 lines
817 B
Plaintext
(Program
|
|
(Try
|
|
(
|
|
(Identifier)
|
|
(Catch
|
|
(
|
|
(
|
|
{+(Identifier)+}
|
|
{-(Identifier)-}))
|
|
{ (Catch
|
|
(
|
|
(
|
|
(Identifier)
|
|
(Identifier))
|
|
(
|
|
(Identifier)))
|
|
(Identifier))
|
|
->(Identifier) })
|
|
{-(Else
|
|
(Empty)
|
|
(Identifier))-}
|
|
{-(Finally
|
|
(Identifier))-}))
|
|
{-(Method
|
|
(Empty)
|
|
(Identifier)
|
|
(
|
|
(Catch
|
|
(
|
|
(
|
|
(Identifier)))
|
|
(Catch
|
|
(
|
|
(
|
|
(Identifier)
|
|
(Identifier))
|
|
(
|
|
(Identifier)))
|
|
([])))
|
|
(Else
|
|
(Empty)
|
|
([]))
|
|
(Finally
|
|
([]))))-}
|
|
{-(Try
|
|
(Identifier)
|
|
(Catch
|
|
(Null)
|
|
(Empty)))-})
|