This commit is contained in:
commit
c691a0143b
@ -14,7 +14,7 @@ data Token = VarToken String | LitToken String | EmptyToken
|
|||||||
codegenDir :: FilePath -> FilePath -> Q Exp
|
codegenDir :: FilePath -> FilePath -> Q Exp
|
||||||
codegenDir dir fp = do
|
codegenDir dir fp = do
|
||||||
s' <- qRunIO $ L.readFile $ (dir ++ "/" ++ fp ++ ".cg")
|
s' <- qRunIO $ L.readFile $ (dir ++ "/" ++ fp ++ ".cg")
|
||||||
let s = init $ LT.unpack $ LT.decodeUtf8 s'
|
let s = LT.unpack $ LT.decodeUtf8 s'
|
||||||
case parse (many parseToken) s s of
|
case parse (many parseToken) s s of
|
||||||
Left e -> error $ show e
|
Left e -> error $ show e
|
||||||
Right tokens' -> do
|
Right tokens' -> do
|
||||||
|
|||||||
@ -36,7 +36,7 @@ data Backend = Sqlite | Postgresql | Mysql | MongoDB | Tiny
|
|||||||
deriving (Eq, Read, Show, Enum, Bounded)
|
deriving (Eq, Read, Show, Enum, Bounded)
|
||||||
|
|
||||||
puts :: String -> IO ()
|
puts :: String -> IO ()
|
||||||
puts s = putStr s >> hFlush stdout
|
puts s = putStr (init s) >> hFlush stdout
|
||||||
|
|
||||||
backends :: [Backend]
|
backends :: [Backend]
|
||||||
backends = [minBound .. maxBound]
|
backends = [minBound .. maxBound]
|
||||||
@ -201,4 +201,4 @@ scaffold = do
|
|||||||
$(runIO (S.readFile "scaffold/config/robots.txt.cg") >>= \bs -> do
|
$(runIO (S.readFile "scaffold/config/robots.txt.cg") >>= \bs -> do
|
||||||
[|S.pack $(return $ LitE $ StringL $ S.unpack bs)|])
|
[|S.pack $(return $ LitE $ StringL $ S.unpack bs)|])
|
||||||
|
|
||||||
puts $(codegenDir "input" "done")
|
putStr $(codegenDir "input" "done")
|
||||||
|
|||||||
@ -1,2 +1 @@
|
|||||||
:set -i.:config:dist/build/autogen
|
:set -i.:config:dist/build/autogen
|
||||||
|
|
||||||
|
|||||||
@ -61,4 +61,3 @@ getApplicationDev =
|
|||||||
loader = loadConfig (configSettings Development)
|
loader = loadConfig (configSettings Development)
|
||||||
{ csParseExtra = parseExtra
|
{ csParseExtra = parseExtra
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -23,4 +23,3 @@ OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
|
|||||||
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
|
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
|
||||||
OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
|
OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
|
||||||
ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
|
|||||||
@ -12,4 +12,3 @@ import Database.Persist.Quasi
|
|||||||
-- http://www.yesodweb.com/book/persistent/
|
-- http://www.yesodweb.com/book/persistent/
|
||||||
share [mkPersist ~mkPersistSettings~, mkMigrate "migrateAll"]
|
share [mkPersist ~mkPersistSettings~, mkMigrate "migrateAll"]
|
||||||
$(persistFileWith lowerCaseSettings "config/models")
|
$(persistFileWith lowerCaseSettings "config/models")
|
||||||
|
|
||||||
|
|||||||
@ -68,4 +68,3 @@ parseExtra :: DefaultEnv -> Object -> Parser Extra
|
|||||||
parseExtra _ o = Extra
|
parseExtra _ o = Extra
|
||||||
<$> o .: "copyright"
|
<$> o .: "copyright"
|
||||||
<*> o .:? "analytics"
|
<*> o .:? "analytics"
|
||||||
|
|
||||||
|
|||||||
@ -19,4 +19,3 @@ staticSite =
|
|||||||
-- Warning: any files added to your static directory during run-time can't be
|
-- Warning: any files added to your static directory during run-time can't be
|
||||||
-- accessed this way. You'll have to use their FilePath or URL to access them.
|
-- accessed this way. You'll have to use their FilePath or URL to access them.
|
||||||
$(staticFiles Settings.staticDir)
|
$(staticFiles Settings.staticDir)
|
||||||
|
|
||||||
|
|||||||
@ -3,4 +3,3 @@ $maybe msg <- mmsg
|
|||||||
^{widget}
|
^{widget}
|
||||||
<footer>
|
<footer>
|
||||||
#{extraCopyright $ appExtra $ settings master}
|
#{extraCopyright $ appExtra $ settings master}
|
||||||
|
|
||||||
|
|||||||
@ -1,4 +1,3 @@
|
|||||||
body {
|
body {
|
||||||
font-family: sans-serif;
|
font-family: sans-serif;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -1,2 +1 @@
|
|||||||
document.getElementById("#{h2id}").innerHTML = "<i>Added from JavaScript.</i>";
|
document.getElementById("#{h2id}").innerHTML = "<i>Added from JavaScript.</i>";
|
||||||
|
|
||||||
|
|||||||
@ -4,4 +4,3 @@ h1 {
|
|||||||
h2##{h2id} {
|
h2##{h2id} {
|
||||||
color: #990
|
color: #990
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user