murder 1.3 → 1.3.1
raw patch · 4 files changed
+10/−7 lines, 4 filesdep ~AspectAG
Dependency ranges changed: AspectAG
Files
- examples/LangExt.hs +4/−1
- examples/LangSem.hs +2/−2
- murder.cabal +3/−3
- src/Language/Grammars/Murder/UUParsing.hs +1/−1
examples/LangExt.hs view
@@ -147,11 +147,13 @@ --Grammar Extension+{- prds' :: ( NTRecord (nts env) , GetNT NTExp (nts env) (Symbol AttExpr TNonT env) , GetNT NTTerm (nts env) (Symbol AttExpr TNonT env) , GetNT NTFactor (nts env) (Symbol AttExpr TNonT env)) => GramExt env start nts start nts+-} prds' = proc imported -> do let exp = getNT ntExp imported let term = getNT ntTerm imported@@ -228,11 +230,12 @@ --Grammar Extension-+{- prds'' :: ( NTRecord (nts env) , GetNT NTTerm (nts env) (Symbol AttExpr TNonT env) , GetNT NTFactor (nts env) (Symbol AttExpr TNonT env)) => GramExt env start nts start nts+-} prds'' = proc imported -> do let term = getNT ntTerm imported let factor = getNT ntFactor imported
examples/LangSem.hs view
@@ -30,8 +30,8 @@ -syn = syndefM-inh = inhdefM+--syn = syndefM+--inh = inhdefM valAt = liftM value . at posAt = liftM pos . at
murder.cabal view
@@ -1,10 +1,10 @@ name: murder -version: 1.3+version: 1.3.1 cabal-version: >= 1.2.3 license: LGPL license-file: COPYRIGHT maintainer: Marcos Viera <mviera@fing.edu.uy>-homepage: http://www.cs.uu.nl/wiki/Center/CoCoCo+homepage: http://www.cs.uu.nl/wiki/Center/CoCoCo synopsis: MUtually Recursive Definitions Explicitly Represented description: The murder library is an EDSL for grammar fragments as first-class values. It provides combinators to define and extend grammars, and produce compilers out of them. build-type: Simple@@ -13,7 +13,7 @@ copyright: Universiteit Utrecht extra-source-files: README, LICENSE-LGPL library- build-depends: base>=4 && <5, template-haskell>=2.4.0.1, TTTAS>=0.4.1, AspectAG>=0.3.6,+ build-depends: base>=4 && <5, template-haskell>=2.4.0.1, TTTAS>=0.4.1, AspectAG>=0.3.6.1, uulib>=0.9.12, uu-parsinglib >= 2.7.3.4, ListLike >= 3.1.0, containers>=0.3, HList>=0.2 exposed-modules: Language.Grammars.Grammar, Language.Grammars.Murder,
src/Language/Grammars/Murder/UUParsing.hs view
@@ -84,7 +84,7 @@ mapEnv _ Empty = Empty mapEnv f (Ext r v) = Ext (mapEnv f r) (f v) -+generate = compileKws data ParseResult a = Ok a | Rep a [Error LineCol]