Restructure to use package scribblings tools

This commit is contained in:
Jack Firth 2015-03-31 16:55:49 -07:00
parent 50ec46be19
commit 27c0303b26
12 changed files with 16 additions and 52 deletions

View File

@ -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 ...))

View File

@ -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 ...))

View File

@ -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 ...)))

View File

@ -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)))

View File

@ -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")))

View File

@ -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

View File

@ -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

View File

@ -0,0 +1,8 @@
#lang racket
(require scribble/eval
package-scribblings-tools)
(provide package-examples)
(define-custom-examples package-examples generic-syntax-expanders)

View File

@ -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))

View File

@ -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))

View File

@ -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))

View File

@ -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