packages feed

hpaco 0.28.0.3 → 0.28.0.4

raw patch · 3 files changed

+15/−10 lines, 3 filesdep ~hpaco-lib

Dependency ranges changed: hpaco-lib

Files

CommandArgs.hs view
@@ -18,7 +18,7 @@ deriving instance Data WrapMode deriving instance Typeable WrapMode -programVersion = "0.28.0.3"+programVersion = "0.28.0.4"  data OutputFormat = OutputPHP                   | OutputJavascript
Main.hs view
@@ -65,8 +65,10 @@     let reader = getReader cmdargs filename filename         write = getWriter cmdargs templateName     rundata <- (roundTripYaml $ caRunData cmdargs)-    let pre = "{%with " ++ rundata ++ " %}\n"-        post = "{%endwith%}\n"+    let flavor = getFlavor cmdargs+        (tagO, tagC) = pfTagMarkers flavor+        pre = tagO ++ "with " ++ rundata ++ " " ++ tagC ++ "\n"+        post = tagO ++ "endwith" ++ tagC ++ "\n"         src' = if null rundata                     then src                     else pre ++ src ++ post@@ -92,17 +94,20 @@ outputFormatExtension RunInterpreted = "" outputFormatExtension ListDependencies = "dep" +getFlavor :: CommandArgs -> PacoFlavor+getFlavor cmdargs =+    case caPacoFlavor cmdargs of+        Default -> defaultPacoFlavor+        Jinja -> jinjaPacoFlavor+        CSS -> cssPacoFlavor+ getReader :: CommandArgs -> FilePath -> Reader getReader cmdargs filePath =     case getEffectiveInputLanguage cmdargs filePath of         Paco -> readPaco' flavor         Capo -> readCapo' flavor     where-        flavor =-            case caPacoFlavor cmdargs of-                Default -> defaultPacoFlavor-                Jinja -> jinjaPacoFlavor-                CSS -> cssPacoFlavor+        flavor = getFlavor cmdargs  getEffectiveInputLanguage :: CommandArgs -> FilePath -> InputLanguage getEffectiveInputLanguage cmdargs filePath =
hpaco.cabal view
@@ -1,5 +1,5 @@ name:                hpaco-version:             0.28.0.3+version:             0.28.0.4 synopsis:            Modular template compiler description:         CLI front-end to the hpaco-lib library. Compiles Paco                      template source code to JavaScript or PHP, or interprets@@ -20,7 +20,7 @@   build-depends:       base == 4.*                ,       filepath >= 1.1 && < 1.4                ,       cmdargs >= 0.9 && < 1.0-               , hpaco-lib >= 0.28.0.3+               , hpaco-lib >= 0.28.0.4                ,       strict >= 0.3                ,       yaml >= 0.6                ,       aeson >= 0.6