Define a syntax combinator library, like what is defined in this paper: https://dl.acm.org/doi/epdf/10.1145/1863523.1863525
And use it to define the Laurel grammar, and then use this grammar definition in the Laurel compilation pipeline to see if you can get the tests in StrataTest/Languages/Laurel to pass. You can leave the existing DDM based Laurel grammar for now.
Define a syntax combinator library, like what is defined in this paper: https://dl.acm.org/doi/epdf/10.1145/1863523.1863525
And use it to define the Laurel grammar, and then use this grammar definition in the Laurel compilation pipeline to see if you can get the tests in
StrataTest/Languages/Laurelto pass. You can leave the existing DDM based Laurel grammar for now.