test dir
parent
5dff753c01
commit
e9cb0e8478
@ -0,0 +1,2 @@
|
||||
#lang pollen
|
||||
40 file
|
@ -0,0 +1,2 @@
|
||||
#lang pollen
|
||||
41 file
|
@ -0,0 +1,2 @@
|
||||
#lang pollen
|
||||
42 file
|
@ -0,0 +1,2 @@
|
||||
#lang pollen
|
||||
43 file
|
@ -0,0 +1,2 @@
|
||||
#lang pollen
|
||||
44 file
|
@ -0,0 +1,2 @@
|
||||
#lang pollen
|
||||
45 file
|
@ -0,0 +1,2 @@
|
||||
#lang pollen
|
||||
46 file
|
@ -0,0 +1,2 @@
|
||||
#lang pollen
|
||||
47 file
|
@ -0,0 +1,2 @@
|
||||
#lang pollen
|
||||
48 file
|
@ -0,0 +1,2 @@
|
||||
#lang pollen
|
||||
49 file
|
@ -0,0 +1,34 @@
|
||||
#lang br
|
||||
(require racket/path
|
||||
pollen/private/file-utils
|
||||
racket/file)
|
||||
|
||||
(define sources (for/list ([p (in-directory ".")]
|
||||
#:when (path-has-extension? p #"pm"))
|
||||
p))
|
||||
|
||||
#R sources
|
||||
|
||||
(define temp-template (build-path "/Users/MB/Desktop/sources/template.txt"))
|
||||
(define output-paths (map simplify-path (map path->complete-path (map ->output-path sources))))
|
||||
#R output-paths
|
||||
|
||||
(define render-results
|
||||
(eval (with-syntax ([MODNAME (gensym)]
|
||||
[TEMPLATE-PATH-STRING (path->string temp-template)])
|
||||
#`(begin
|
||||
(println 'MODNAME)
|
||||
(module MODNAME pollen/private/gang-helper
|
||||
#:sources #,@(map path->string sources)
|
||||
#:template TEMPLATE-PATH-STRING
|
||||
#:result-id result)
|
||||
(let ()
|
||||
(local-require 'MODNAME)
|
||||
result)))))
|
||||
|
||||
(for ([render-result (in-list render-results)]
|
||||
[output-path (in-list output-paths)])
|
||||
(display-to-file render-result
|
||||
output-path
|
||||
#:exists 'replace
|
||||
#:mode (if (string? render-result) 'text 'binary)))
|
@ -0,0 +1,8 @@
|
||||
#lang br
|
||||
(require racket/file)
|
||||
|
||||
(for ([i 50])
|
||||
(display-to-file (format "#lang pollen\n~a file" i)
|
||||
(string->path (format "~a.txt.pm" i))
|
||||
#:exists 'replace
|
||||
#:mode 'text))
|
@ -0,0 +1,6 @@
|
||||
#lang br
|
||||
|
||||
(module setup racket/base
|
||||
(provide (all-defined-out))
|
||||
#;(define render-cache-active #false)
|
||||
#;(define compile-cache-active #false))
|
@ -0,0 +1 @@
|
||||
here is doc: ◊(cdr doc)
|
Loading…
Reference in New Issue