Jasper Van der Jeugt
047319b058
Writable instance for Identifier
2011-05-02 23:16:43 +02:00
Jasper Van der Jeugt
c7be8f4fc6
Dump dependency cycle on error
2011-04-17 09:13:49 +02:00
Jasper Van der Jeugt
5327e88160
Add resources
function to rules DSL
2011-04-14 10:17:08 +02:00
Jasper Van der Jeugt
131a49c0e7
Remove debug output
2011-04-13 21:19:18 +02:00
Jasper Van der Jeugt
35162f9433
Document group
function
2011-04-13 17:52:22 +02:00
Jasper Van der Jeugt
c463eb6a16
Pick first compiler on overlap
2011-04-13 17:42:57 +02:00
Jasper Van der Jeugt
4ae03a797f
Dummy resource provider for testing purposes
2011-04-12 11:47:26 +02:00
Jasper Van der Jeugt
edcd3151ee
Refactor resource provider creation
2011-04-12 11:43:12 +02:00
Jasper Van der Jeugt
b37da38d39
Major refactoring of identifiers/resources/groups
2011-04-12 10:09:03 +02:00
Jasper Van der Jeugt
0a3cd37cc9
Show group for identifier
2011-04-12 09:00:36 +02:00
Jasper Van der Jeugt
f969950977
Playing around with groups
2011-04-11 21:57:33 +02:00
Jasper Van der Jeugt
b9efc54e93
Set and check identifier groups
2011-04-11 18:10:45 +02:00
Jasper Van der Jeugt
15045d313c
Add identifierGroup, clean up Pattern API
2011-04-11 18:07:17 +02:00
Jasper Van der Jeugt
a8accd36b1
Minor refactoring
2011-04-08 22:17:04 +02:00
Jasper Van der Jeugt
901b672107
Play with dependency analyzer
2011-04-06 14:40:36 +02:00
Jasper Van der Jeugt
80596b1f56
Merge branch 'master' into dependency-analyzer
2011-04-06 14:05:29 +02:00
Jasper Van der Jeugt
78dbe8a3d1
Add regex predicate helper
2011-04-06 09:39:20 +02:00
Jasper Van der Jeugt
3d2b2506d0
Move modified cache to resource provider
...
Currently, it's kept twice: in Run and in the Provider. On
the long term, it should be migrated entirely to the
Provider, this can be done when the new dependency manager
is finished.
2011-04-06 09:30:24 +02:00
Jasper Van der Jeugt
015663657c
New resource module hierarchy
2011-04-05 22:14:49 +02:00
Jasper Van der Jeugt
433f36e6f3
Merge branch 'nested-rules'
2011-04-05 22:02:40 +02:00
Jasper Van der Jeugt
ff118fec98
Simplify match implementation(s)
2011-04-05 11:58:26 +02:00
Jasper Van der Jeugt
4925dd828e
Bring tests up-to-date
2011-04-05 11:52:50 +02:00
Jasper Van der Jeugt
ecf4c64f62
Monoid instance for pattern
2011-04-05 11:50:46 +02:00
Jasper Van der Jeugt
b7059a0f1a
Add function to construct predicates
2011-04-05 11:46:16 +02:00
Jasper Van der Jeugt
091014a60e
Restructure pattern internals
2011-04-05 10:55:09 +02:00
Jasper Van der Jeugt
041ec5c309
Add getIdentifiers
2011-04-04 22:58:43 +02:00
Jasper Van der Jeugt
f6c65aadd7
Works-for-me implementation of nested rules
2011-04-04 20:49:22 +02:00
Jasper Van der Jeugt
5cc710d548
Don't ignore dotfiles in getRecursiveContents
2011-04-04 12:16:38 +02:00
Jasper Van der Jeugt
c3dbb0ca77
Start playing with dependency analyzer
2011-04-03 10:23:27 +02:00
Jasper Van der Jeugt
8bd45b97de
New implementation of patterns using globs.
...
Closes gh-18
2011-03-29 15:04:01 +02:00
Jasper Van der Jeugt
e9666f78e8
Add new dependency analyzer & tests
2011-03-28 18:35:02 +02:00
Jasper Van der Jeugt
241efb1614
Fix storing path
2011-03-20 17:18:29 +01:00
Jasper Van der Jeugt
9d95ef483d
Save dependency graph after run
2011-03-20 17:17:39 +01:00
Jasper Van der Jeugt
92aa446041
Don't require Writable for storing things
2011-03-20 15:51:20 +01:00
Jasper Van der Jeugt
99233f830c
Binary instance for DirectedGraph
2011-03-20 15:14:42 +01:00
Jasper Van der Jeugt
cb4db8b9d5
Throw nice error in cached
2011-03-07 11:14:20 +01:00
Jasper Van der Jeugt
b9bc7f90e1
Throw nice error in getResourceString
2011-03-07 11:04:01 +01:00
Jasper Van der Jeugt
8cfa962005
Add ErrorT to CompilerM monad stack
2011-03-06 15:56:22 +01:00
Jasper Van der Jeugt
be685e6fcd
Add BlazeHtml integration
2011-03-04 11:46:06 +01:00
Jasper Van der Jeugt
21789abd10
Add WritableTuple
2011-03-02 20:37:34 +01:00
Jasper Van der Jeugt
fa057f3011
Add composeRoutes
2011-03-01 09:40:07 +01:00
Jasper Van der Jeugt
d460fd88d1
Add gsubRoute
2011-02-28 22:40:23 +01:00
Jasper Van der Jeugt
49989eab57
Web.Util.String → {Web.Util.Url, Core.Util.String}
2011-02-28 22:33:28 +01:00
Jasper Van der Jeugt
5c454fc2ce
Fix $body$ bug, add traceShowCompiler
2011-02-26 15:49:11 +01:00
Jasper Van der Jeugt
b73fc8e831
Add some more information on metacompilation
2011-02-26 11:07:46 +01:00
Jasper Van der Jeugt
c89cfdb456
Add byExtension
compiler
2011-02-25 14:36:34 +01:00
Jasper Van der Jeugt
730eebe989
The dependency analyzer now knows a little more
2011-02-25 14:17:30 +01:00
Jasper Van der Jeugt
917829539c
Add report function to logger
2011-02-21 13:15:11 +01:00
Jasper Van der Jeugt
8b57ab509f
Add logger to Compiler monad
2011-02-21 13:02:35 +01:00
Jasper Van der Jeugt
12a0e5387b
Add Unix filters as compilers
2011-02-21 11:42:19 +01:00