次の Scribble ドキュメントを考えてみましょう。
#lang scribble/manual
@title[#:tag "MyTitle"]{MyTitle}
@(module bq racket/base
(require scribble/html/html)
(provide blockquote))
@(require 'bq)
@blockquote{
"Ho, ho, ho! -- Santa Claus."
}
でこれをビルドしようとするとscribble --dest . test.scrbl
、失敗します
/Users/varun/Code/test.scrbl:10:0: not valid in document body (need a pre-part for decode) in: (element 'blockquote '() '("\"Ho, ho, ho! -- Santa Claus.\"") #f)
context...:
body of "/Users/varun/Code/test.scrbl"
.../private/map.rkt:40:19: loop
.../racket/cmdline.rkt:191:51
body of "/Applications/Racket v8.0/share/pkgs/scribble-lib/scribble/run.rkt"
エラーがわかりません。それはどの「前編」を指していますか?同様のエラーについて説明しているブログ記事「Writing a paper in Scribble」を見つけました。問題は、数値が文字列に変換されないことです。ただし、ここには文字列があるため、何が問題なのかわかりません。