├── .gitattributes
├── .github
└── workflows
│ └── tests.yml
├── .gitignore
├── ChangeLog.md
├── LICENSE
├── README.md
├── Setup.lhs
├── Text
├── Cassius.hs
├── Cassius
│ └── Ordered.hs
├── Coffee.hs
├── Hamlet.hs
├── Hamlet
│ ├── Parse.hs
│ ├── RT.hs
│ └── Runtime.hs
├── IndentToBrace.hs
├── Internal
│ ├── Cassius.hs
│ ├── Css.hs
│ ├── CssCommon.hs
│ └── Lucius.hs
├── Julius.hs
├── Lucius.hs
├── Lucius
│ └── Ordered.hs
├── MkSizeType.hs
├── Roy.hs
├── Shakespeare.hs
├── Shakespeare
│ ├── Base.hs
│ ├── I18N.hs
│ └── Text.hs
└── TypeScript.hs
├── bench
├── benchJulius.hs
├── benchmark.hs
├── bigtable.hs
└── jquery-ui.julius
├── cabal.project
├── other-messages
└── en.msg
├── shakespeare.cabal
├── stack-ghc-9.2.yaml
├── stack.yaml
├── stack.yaml.lock
├── test-messages
└── en.msg
└── test
├── HamletTestTypes.hs
├── Quoter.hs
├── Spec.hs
├── Text
├── CssSpec.hs
├── HamletSpec.hs
├── JuliusSpec.hs
└── Shakespeare
│ ├── BaseSpec.hs
│ ├── BuilderQQ.hs
│ ├── I18NSpec.hs
│ └── TextSpec.hs
├── cassiuses
├── external-media.lucius
├── external-nested.lucius
├── external-supports.lucius
├── external1.cassius
├── external1.lucius
├── external2.cassius
├── external2.lucius
├── mixin.lucius
└── reload-import.cassius
├── hamlets
├── double-foralls.hamlet
├── embed.hamlet
├── external-debug.hamlet
├── external-debug2.hamlet
├── external-debug3.hamlet
├── external.hamlet
├── nonpolyhamlet.hamlet
├── nonpolyhtml.hamlet
└── nonpolyihamlet.hamlet
├── juliuses
├── external1.coffee
├── external1.julius
└── external2.julius
├── reload.txt
├── texts
├── external1.text
└── external2.text
└── tmp.hs
/.gitattributes:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yesodweb/shakespeare/HEAD/.gitattributes
--------------------------------------------------------------------------------
/.github/workflows/tests.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yesodweb/shakespeare/HEAD/.github/workflows/tests.yml
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yesodweb/shakespeare/HEAD/.gitignore
--------------------------------------------------------------------------------
/ChangeLog.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yesodweb/shakespeare/HEAD/ChangeLog.md
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yesodweb/shakespeare/HEAD/LICENSE
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yesodweb/shakespeare/HEAD/README.md
--------------------------------------------------------------------------------
/Setup.lhs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yesodweb/shakespeare/HEAD/Setup.lhs
--------------------------------------------------------------------------------
/Text/Cassius.hs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yesodweb/shakespeare/HEAD/Text/Cassius.hs
--------------------------------------------------------------------------------
/Text/Cassius/Ordered.hs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yesodweb/shakespeare/HEAD/Text/Cassius/Ordered.hs
--------------------------------------------------------------------------------
/Text/Coffee.hs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yesodweb/shakespeare/HEAD/Text/Coffee.hs
--------------------------------------------------------------------------------
/Text/Hamlet.hs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yesodweb/shakespeare/HEAD/Text/Hamlet.hs
--------------------------------------------------------------------------------
/Text/Hamlet/Parse.hs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yesodweb/shakespeare/HEAD/Text/Hamlet/Parse.hs
--------------------------------------------------------------------------------
/Text/Hamlet/RT.hs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yesodweb/shakespeare/HEAD/Text/Hamlet/RT.hs
--------------------------------------------------------------------------------
/Text/Hamlet/Runtime.hs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yesodweb/shakespeare/HEAD/Text/Hamlet/Runtime.hs
--------------------------------------------------------------------------------
/Text/IndentToBrace.hs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yesodweb/shakespeare/HEAD/Text/IndentToBrace.hs
--------------------------------------------------------------------------------
/Text/Internal/Cassius.hs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yesodweb/shakespeare/HEAD/Text/Internal/Cassius.hs
--------------------------------------------------------------------------------
/Text/Internal/Css.hs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yesodweb/shakespeare/HEAD/Text/Internal/Css.hs
--------------------------------------------------------------------------------
/Text/Internal/CssCommon.hs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yesodweb/shakespeare/HEAD/Text/Internal/CssCommon.hs
--------------------------------------------------------------------------------
/Text/Internal/Lucius.hs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yesodweb/shakespeare/HEAD/Text/Internal/Lucius.hs
--------------------------------------------------------------------------------
/Text/Julius.hs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yesodweb/shakespeare/HEAD/Text/Julius.hs
--------------------------------------------------------------------------------
/Text/Lucius.hs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yesodweb/shakespeare/HEAD/Text/Lucius.hs
--------------------------------------------------------------------------------
/Text/Lucius/Ordered.hs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yesodweb/shakespeare/HEAD/Text/Lucius/Ordered.hs
--------------------------------------------------------------------------------
/Text/MkSizeType.hs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yesodweb/shakespeare/HEAD/Text/MkSizeType.hs
--------------------------------------------------------------------------------
/Text/Roy.hs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yesodweb/shakespeare/HEAD/Text/Roy.hs
--------------------------------------------------------------------------------
/Text/Shakespeare.hs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yesodweb/shakespeare/HEAD/Text/Shakespeare.hs
--------------------------------------------------------------------------------
/Text/Shakespeare/Base.hs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yesodweb/shakespeare/HEAD/Text/Shakespeare/Base.hs
--------------------------------------------------------------------------------
/Text/Shakespeare/I18N.hs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yesodweb/shakespeare/HEAD/Text/Shakespeare/I18N.hs
--------------------------------------------------------------------------------
/Text/Shakespeare/Text.hs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yesodweb/shakespeare/HEAD/Text/Shakespeare/Text.hs
--------------------------------------------------------------------------------
/Text/TypeScript.hs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yesodweb/shakespeare/HEAD/Text/TypeScript.hs
--------------------------------------------------------------------------------
/bench/benchJulius.hs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yesodweb/shakespeare/HEAD/bench/benchJulius.hs
--------------------------------------------------------------------------------
/bench/benchmark.hs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yesodweb/shakespeare/HEAD/bench/benchmark.hs
--------------------------------------------------------------------------------
/bench/bigtable.hs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yesodweb/shakespeare/HEAD/bench/bigtable.hs
--------------------------------------------------------------------------------
/bench/jquery-ui.julius:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yesodweb/shakespeare/HEAD/bench/jquery-ui.julius
--------------------------------------------------------------------------------
/cabal.project:
--------------------------------------------------------------------------------
1 | packages: .
2 |
--------------------------------------------------------------------------------
/other-messages/en.msg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yesodweb/shakespeare/HEAD/other-messages/en.msg
--------------------------------------------------------------------------------
/shakespeare.cabal:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yesodweb/shakespeare/HEAD/shakespeare.cabal
--------------------------------------------------------------------------------
/stack-ghc-9.2.yaml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yesodweb/shakespeare/HEAD/stack-ghc-9.2.yaml
--------------------------------------------------------------------------------
/stack.yaml:
--------------------------------------------------------------------------------
1 | resolver: lts-18.0
2 |
--------------------------------------------------------------------------------
/stack.yaml.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yesodweb/shakespeare/HEAD/stack.yaml.lock
--------------------------------------------------------------------------------
/test-messages/en.msg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yesodweb/shakespeare/HEAD/test-messages/en.msg
--------------------------------------------------------------------------------
/test/HamletTestTypes.hs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yesodweb/shakespeare/HEAD/test/HamletTestTypes.hs
--------------------------------------------------------------------------------
/test/Quoter.hs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yesodweb/shakespeare/HEAD/test/Quoter.hs
--------------------------------------------------------------------------------
/test/Spec.hs:
--------------------------------------------------------------------------------
1 | {-# OPTIONS_GHC -F -pgmF hspec-discover #-}
2 |
--------------------------------------------------------------------------------
/test/Text/CssSpec.hs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yesodweb/shakespeare/HEAD/test/Text/CssSpec.hs
--------------------------------------------------------------------------------
/test/Text/HamletSpec.hs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yesodweb/shakespeare/HEAD/test/Text/HamletSpec.hs
--------------------------------------------------------------------------------
/test/Text/JuliusSpec.hs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yesodweb/shakespeare/HEAD/test/Text/JuliusSpec.hs
--------------------------------------------------------------------------------
/test/Text/Shakespeare/BaseSpec.hs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yesodweb/shakespeare/HEAD/test/Text/Shakespeare/BaseSpec.hs
--------------------------------------------------------------------------------
/test/Text/Shakespeare/BuilderQQ.hs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yesodweb/shakespeare/HEAD/test/Text/Shakespeare/BuilderQQ.hs
--------------------------------------------------------------------------------
/test/Text/Shakespeare/I18NSpec.hs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yesodweb/shakespeare/HEAD/test/Text/Shakespeare/I18NSpec.hs
--------------------------------------------------------------------------------
/test/Text/Shakespeare/TextSpec.hs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yesodweb/shakespeare/HEAD/test/Text/Shakespeare/TextSpec.hs
--------------------------------------------------------------------------------
/test/cassiuses/external-media.lucius:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yesodweb/shakespeare/HEAD/test/cassiuses/external-media.lucius
--------------------------------------------------------------------------------
/test/cassiuses/external-nested.lucius:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yesodweb/shakespeare/HEAD/test/cassiuses/external-nested.lucius
--------------------------------------------------------------------------------
/test/cassiuses/external-supports.lucius:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yesodweb/shakespeare/HEAD/test/cassiuses/external-supports.lucius
--------------------------------------------------------------------------------
/test/cassiuses/external1.cassius:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yesodweb/shakespeare/HEAD/test/cassiuses/external1.cassius
--------------------------------------------------------------------------------
/test/cassiuses/external1.lucius:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yesodweb/shakespeare/HEAD/test/cassiuses/external1.lucius
--------------------------------------------------------------------------------
/test/cassiuses/external2.cassius:
--------------------------------------------------------------------------------
1 | foo
2 | #{var}: 2
--------------------------------------------------------------------------------
/test/cassiuses/external2.lucius:
--------------------------------------------------------------------------------
1 | foo{#{var}: 1}
--------------------------------------------------------------------------------
/test/cassiuses/mixin.lucius:
--------------------------------------------------------------------------------
1 | selector{^{mixin}}
2 |
--------------------------------------------------------------------------------
/test/cassiuses/reload-import.cassius:
--------------------------------------------------------------------------------
1 | @import url(@{Home})
2 |
--------------------------------------------------------------------------------
/test/hamlets/double-foralls.hamlet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yesodweb/shakespeare/HEAD/test/hamlets/double-foralls.hamlet
--------------------------------------------------------------------------------
/test/hamlets/embed.hamlet:
--------------------------------------------------------------------------------
1 | ^{embed theArg}
2 |
--------------------------------------------------------------------------------
/test/hamlets/external-debug.hamlet:
--------------------------------------------------------------------------------
1 | #{foo} 1
--------------------------------------------------------------------------------
/test/hamlets/external-debug2.hamlet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yesodweb/shakespeare/HEAD/test/hamlets/external-debug2.hamlet
--------------------------------------------------------------------------------
/test/hamlets/external-debug3.hamlet:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yesodweb/shakespeare/HEAD/test/hamlets/external-debug3.hamlet
--------------------------------------------------------------------------------
/test/hamlets/external.hamlet:
--------------------------------------------------------------------------------
1 | #{foo}
2 |
3 |
--------------------------------------------------------------------------------
/test/hamlets/nonpolyhamlet.hamlet:
--------------------------------------------------------------------------------
1 |