Restructure to use package scribblings tools
This commit is contained in:
parent
50ec46be19
commit
27c0303b26
|
@ -1,8 +0,0 @@
|
||||||
#lang racket
|
|
||||||
|
|
||||||
(require scribble/manual)
|
|
||||||
|
|
||||||
(provide defpredicate)
|
|
||||||
|
|
||||||
(define-syntax-rule (defpredicate id pre-flow ...)
|
|
||||||
(defthing #:kind "predicate" id predicate/c pre-flow ...))
|
|
|
@ -1,11 +0,0 @@
|
||||||
#lang racket
|
|
||||||
|
|
||||||
(require scribble/eval)
|
|
||||||
|
|
||||||
(provide package-examples)
|
|
||||||
|
|
||||||
(define generic-syntax-expanders-eval (make-base-eval))
|
|
||||||
(generic-syntax-expanders-eval '(require generic-syntax-expanders))
|
|
||||||
|
|
||||||
(define-syntax-rule (package-examples example-body ...)
|
|
||||||
(examples #:eval generic-syntax-expanders-eval example-body ...))
|
|
|
@ -1,10 +0,0 @@
|
||||||
#lang racket
|
|
||||||
|
|
||||||
(require scribble/manual)
|
|
||||||
|
|
||||||
(provide module-title)
|
|
||||||
|
|
||||||
(define-syntax-rule (module-title id title-text pre-flow ...)
|
|
||||||
(begin
|
|
||||||
(title title-text)
|
|
||||||
(defmodule id pre-flow ...)))
|
|
|
@ -1,9 +0,0 @@
|
||||||
#lang racket
|
|
||||||
|
|
||||||
(require scribble/manual
|
|
||||||
scribble/text)
|
|
||||||
|
|
||||||
(provide source-code)
|
|
||||||
|
|
||||||
(define (source-code link)
|
|
||||||
(list "Source code can be found at " (url link)))
|
|
|
@ -1,4 +1,4 @@
|
||||||
#lang info
|
#lang info
|
||||||
|
|
||||||
(define name "generic-syntax-expanders")
|
(define name "generic-syntax-expanders")
|
||||||
(define scribblings '(("docs/generic-syntax-expanders.scrbl" ())))
|
(define scribblings '(("scribblings/main.scrbl" () (library) "generic-syntax-expanders")))
|
||||||
|
|
|
@ -1,8 +1,7 @@
|
||||||
#lang scribble/manual
|
#lang scribble/manual
|
||||||
|
|
||||||
@(require "example-evaluator.rkt"
|
@(require "example-evaluator.rkt"
|
||||||
"defpredicate.rkt"
|
package-scribblings-tools
|
||||||
"module-title.rkt"
|
|
||||||
(for-label racket/base
|
(for-label racket/base
|
||||||
generic-syntax-expanders/expanders
|
generic-syntax-expanders/expanders
|
||||||
generic-syntax-expanders/expander-types
|
generic-syntax-expanders/expander-types
|
|
@ -1,7 +1,7 @@
|
||||||
#lang scribble/manual
|
#lang scribble/manual
|
||||||
|
|
||||||
@(require "example-evaluator.rkt"
|
@(require "example-evaluator.rkt"
|
||||||
"module-title.rkt"
|
package-scribblings-tools
|
||||||
(for-label racket/base
|
(for-label racket/base
|
||||||
lenses
|
lenses
|
||||||
generic-syntax-expanders/scoped-transformers
|
generic-syntax-expanders/scoped-transformers
|
|
@ -0,0 +1,8 @@
|
||||||
|
#lang racket
|
||||||
|
|
||||||
|
(require scribble/eval
|
||||||
|
package-scribblings-tools)
|
||||||
|
|
||||||
|
(provide package-examples)
|
||||||
|
|
||||||
|
(define-custom-examples package-examples generic-syntax-expanders)
|
|
@ -1,8 +1,7 @@
|
||||||
#lang scribble/manual
|
#lang scribble/manual
|
||||||
|
|
||||||
@(require "example-evaluator.rkt"
|
@(require package-scribblings-tools
|
||||||
"defpredicate.rkt"
|
"example-evaluator.rkt"
|
||||||
"module-title.rkt"
|
|
||||||
(for-label racket/base
|
(for-label racket/base
|
||||||
generic-syntax-expanders/expanders
|
generic-syntax-expanders/expanders
|
||||||
generic-syntax-expanders/expander-types))
|
generic-syntax-expanders/expander-types))
|
|
@ -1,8 +1,7 @@
|
||||||
#lang scribble/manual
|
#lang scribble/manual
|
||||||
|
|
||||||
@(require "example-evaluator.rkt"
|
@(require "example-evaluator.rkt"
|
||||||
"defpredicate.rkt"
|
package-scribblings-tools
|
||||||
"module-title.rkt"
|
|
||||||
(for-label racket/base
|
(for-label racket/base
|
||||||
generic-syntax-expanders/expanders
|
generic-syntax-expanders/expanders
|
||||||
generic-syntax-expanders/expander-types))
|
generic-syntax-expanders/expander-types))
|
|
@ -1,9 +1,6 @@
|
||||||
#lang scribble/manual
|
#lang scribble/manual
|
||||||
|
|
||||||
@(require "example-evaluator.rkt"
|
@(require package-scribblings-tools
|
||||||
"defpredicate.rkt"
|
|
||||||
"module-title.rkt"
|
|
||||||
"source-code.rkt"
|
|
||||||
(for-label racket/base
|
(for-label racket/base
|
||||||
racket/match
|
racket/match
|
||||||
generic-syntax-expanders))
|
generic-syntax-expanders))
|
|
@ -1,7 +1,7 @@
|
||||||
#lang scribble/manual
|
#lang scribble/manual
|
||||||
|
|
||||||
@(require "example-evaluator.rkt"
|
@(require "example-evaluator.rkt"
|
||||||
"module-title.rkt"
|
package-scribblings-tools
|
||||||
(for-label racket/base
|
(for-label racket/base
|
||||||
lenses
|
lenses
|
||||||
generic-syntax-expanders/define-expanders
|
generic-syntax-expanders/define-expanders
|
Loading…
Reference in New Issue
Block a user