home *** CD-ROM | disk | FTP | other *** search
/ Atari FTP / ATARI_FTP_0693.zip / ATARI_FTP_0693 / Tex / cm_mf.arc / MF.POO < prev    next >
Text File  |  1989-01-30  |  23KB  |  810 lines

  1. 09pool size
  2. 17number of strings
  3. 03???
  4. 28End of file on the terminal!
  5. 02! 
  6. 42(That makes 100 errors; please try again.)
  7. 02? 
  8. 60Type <return> to proceed, S to scroll future error messages,
  9. 44R to run without stopping, Q to run quietly,
  10. 23I to insert something, 
  11. 20E to edit your file,
  12. 561 or ... or 9 to ignore the next 1 to 9 tokens of input,
  13. 22H for help, X to quit.
  14. 13OK, entering 
  15. 09batchmode
  16. 11nonstopmode
  17. 10scrollmode
  18. 03...
  19. 07insert>
  20. 44I have just deleted some text, as you asked.
  21. 48You can now delete more, or insert, or whatever.
  22. 50Sorry, I don't know how to help in this situation.
  23. 36Maybe you should try asking a human?
  24. 42Sorry, I already gave what help I could...
  25. 59An error might have occurred before I noticed any problems.
  26. 45``If all else fails, read the instructions.''
  27. 00
  28. 14Emergency stop
  29. 35METAFONT capacity exceeded, sorry [
  30. 44If you really absolutely need more capacity,
  31. 35you can ask a wizard to enlarge me.
  32. 19This can't happen (
  33. 59I'm broken. Please show this to someone who can fix can fix
  34. 35I can't go on meeting you like this
  35. 55One of your faux pas seems to have wounded me deeply...
  36. 59in fact, I'm barely conscious. Please fix it and try again.
  37. 12Interruption
  38. 09You rang?
  39. 57Try to insert some instructions for me (e.g.,`I show x'),
  40. 43unless you just want to quit by typing `X'.
  41. 09Missing `
  42. 19' has been inserted
  43. 19Arithmetic overflow
  44. 59Uh, oh. A little while ago one of the quantities that I was
  45. 59computing got too large, so I'm afraid your answers will be
  46. 55somewhat askew. You'll probably have to adopt different
  47. 54tactics next time. But I shall try to carry on anyway.
  48. 15Square root of 
  49. 23 has been replaced by 0
  50. 52Since I don't take square roots of negative numbers,
  51. 52I'm zeroing this one. Proceed, with fingers crossed.
  52. 24Pythagorean subtraction 
  53. 03+-+
  54. 13Logarithm of 
  55. 48Since I don't take logs of non-positive numbers,
  56. 27angle(0,0) is taken as zero
  57. 54The `angle' between two identical points is undefined.
  58. 16main memory size
  59. 24AVAIL list clobbered at 
  60. 31Double-AVAIL list clobbered at 
  61. 24Doubly free location at 
  62. 12Bad flag at 
  63. 14New busy locs:
  64. 05LINK(
  65. 05INFO(
  66. 07vacuous
  67. 07boolean
  68. 15unknown boolean
  69. 06string
  70. 14unknown string
  71. 03pen
  72. 11unknown pen
  73. 10future pen
  74. 04path
  75. 12unknown path
  76. 07picture
  77. 15unknown picture
  78. 09transform
  79. 04pair
  80. 13known numeric
  81. 09dependent
  82. 15proto-dependent
  83. 07numeric
  84. 11independent
  85. 10token list
  86. 10structured
  87. 16unsuffixed macro
  88. 14suffixed macro
  89. 09undefined
  90. 04true
  91. 05false
  92. 11nullpicture
  93. 07nullpen
  94. 07jobname
  95. 10readstring
  96. 09pencircle
  97. 13normaldeviate
  98. 03odd
  99. 05known
  100. 07unknown
  101. 03not
  102. 07decimal
  103. 07reverse
  104. 08makepath
  105. 07makepen
  106. 11totalweight
  107. 03oct
  108. 03hex
  109. 05ASCII
  110. 04char
  111. 06length
  112. 13turningnumber
  113. 05xpart
  114. 05ypart
  115. 06xxpart
  116. 06xypart
  117. 06yxpart
  118. 06yypart
  119. 04sqrt
  120. 04mexp
  121. 04mlog
  122. 04sind
  123. 04cosd
  124. 05floor
  125. 14uniformdeviate
  126. 10charexists
  127. 05angle
  128. 05cycle
  129. 02++
  130. 02or
  131. 03and
  132. 02<=
  133. 02>=
  134. 02<>
  135. 07rotated
  136. 07slanted
  137. 06scaled
  138. 07shifted
  139. 11transformed
  140. 07xscaled
  141. 07yscaled
  142. 07zscaled
  143. 17intersectiontimes
  144. 09substring
  145. 07subpath
  146. 13directiontime
  147. 05point
  148. 10precontrol
  149. 11postcontrol
  150. 09penoffset
  151. 02..
  152. 13tracingtitles
  153. 16tracingequations
  154. 15tracingcapsules
  155. 14tracingchoices
  156. 12tracingspecs
  157. 11tracingpens
  158. 15tracingcommands
  159. 15tracingrestores
  160. 13tracingmacros
  161. 12tracingedges
  162. 13tracingoutput
  163. 12tracingstats
  164. 13tracingonline
  165. 04year
  166. 05month
  167. 03day
  168. 04time
  169. 08charcode
  170. 07charext
  171. 06charwd
  172. 06charht
  173. 06chardp
  174. 06charic
  175. 06chardx
  176. 06chardy
  177. 10designsize
  178. 04hppp
  179. 04vppp
  180. 07xoffset
  181. 07yoffset
  182. 07pausing
  183. 12showstopping
  184. 10fontmaking
  185. 08proofing
  186. 09smoothing
  187. 12autorounding
  188. 11granularity
  189. 06fillin
  190. 12turningcheck
  191. 12warningcheck
  192. 09 at line 
  193. 14a bad variable
  194. 02fi
  195. 08endgroup
  196. 06enddef
  197. 06endfor
  198. 13 INACCESSIBLE
  199. 09hash size
  200. 06EQUIV(
  201. 02:=
  202. 05addto
  203. 02at
  204. 07atleast
  205. 10begingroup
  206. 08controls
  207. 04cull
  208. 04curl
  209. 10delimiters
  210. 07display
  211. 08everyjob
  212. 06exitif
  213. 11expandafter
  214. 04from
  215. 08inwindow
  216. 07interim
  217. 03let
  218. 11newinternal
  219. 02of
  220. 10openwindow
  221. 10randomseed
  222. 04save
  223. 10scantokens
  224. 07shipout
  225. 04step
  226. 03str
  227. 07tension
  228. 02to
  229. 05until
  230. 05token
  231. 05 ETC.
  232. 10 CLOBBERED
  233. 11 IMPOSSIBLE
  234. 12 NONEXISTENT
  235. 04 BAD
  236. 02[]
  237. 05(EXPR
  238. 07(SUFFIX
  239. 05(TEXT
  240. 02->
  241. 03>->
  242. 08<expr>->
  243. 19<expr>of<primary>->
  244. 10<suffix>->
  245. 08<text>->
  246. 07(SAVED)
  247. 03var
  248. 02xx
  249. 02xy
  250. 02yx
  251. 02yy
  252. 08%CAPSULE
  253. 05part 
  254. 06struct
  255. 11{restoring 
  256. 04Path
  257. 07{open?}
  258. 10..control?
  259. 03 ..
  260. 06{curl 
  261. 10..tension 
  262. 05 and 
  263. 11..controls 
  264. 02??
  265. 16, before choices
  266. 15, after choices
  267. 23Some number got too big
  268. 46The path that I just computed is out of range.
  269. 53So it will probably look funny. Proceed, for a laugh.
  270. 09path size
  271. 14Edge structure
  272. 04row 
  273. 02 |
  274. 31Scaled picture would be too big
  275. 50I can't yscale the picture as requested---it would
  276. 45make some coordinates too large or too small.
  277. 42Proceed, and I'll omit the transformation.
  278. 50I can't xscale the picture as requested---it would
  279. 15move table size
  280. 13Tracing edges
  281. 09 (weight 
  282. 21(No new edges added.)
  283. 10Cycle spec
  284. 24 % beginning in octant `
  285. 19% entering octant `
  286. 08 & cycle
  287. 03ENE
  288. 03NNE
  289. 03NNW
  290. 03WNW
  291. 03WSW
  292. 03SSW
  293. 03SSE
  294. 03ESE
  295. 14   ..controls 
  296. 11 % segment 
  297. 02 (
  298. 33, before subdivision into octants
  299. 19, after subdivision
  300. 43, after subdivision and double autorounding
  301. 36, after subdivision and autorounding
  302. 18Curve out of range
  303. 56At least one of the coordinates in the path I'm about to
  304. 56digitize was really huge (potentially bigger than 4095).
  305. 40So I've cut it back to the maximum size.
  306. 41The results will probably be pretty wild.
  307. 19rounding table size
  308. 11Pen polygon
  309. 09 .. cycle
  310. 04 .. 
  311. 16 (newly created)
  312. 13Pen too large
  313. 59The cycle you specified has a coordinate of 4095.5 or more.
  314. 55So I've replaced it by the trivial path `(0,0)..cycle'.
  315. 24Pen cycle must be convex
  316. 59The cycle you specified either has consecutive equal points
  317. 54or turns right or turns through more than 360 degrees.
  318. 16pen polygon size
  319. 09@ Octant 
  320. 07 offset
  321. 08), from 
  322. 04 to 
  323. 23@ retrograde line from 
  324. 18@ transition line 
  325. 07, from 
  326. 03dep
  327. 02*4
  328. 20Value is too large (
  329. 53The equation I just processed has given some variable
  330. 54a value of 4096 or more. Continue and I'll try to cope
  331. 47with that big value; but it might be dangerous.
  332. 47(Set warningcheck:=0 to suppress this message.)
  333. 05#### 
  334. 03## 
  335. 15Bad PREVDEP at 
  336. 16Out of order at 
  337. 18Redundant equation
  338. 43I already knew that this equation was true.
  339. 50But perhaps no harm has been done; let's continue.
  340. 23[unknown command code!]
  341. 03<*>
  342. 08<insert>
  343. 12<scantokens>
  344. 02l.
  345. 10<forever> 
  346. 11<argument> 
  347. 16<recently read> 
  348. 19<to be read again> 
  349. 16<inserted text> 
  350. 05<for(
  351. 03)> 
  352. 16input stack size
  353. 17text input levels
  354. 11buffer size
  355. 08endinput
  356. 47Incomplete if; all text was ignored after line 
  357. 51A forbidden `outer' token occurred in skipped text.
  358. 58This kind of error happens when you say `if...' and forget
  359. 57the matching `fi'. I've inserted a `fi'; this might work.
  360. 53The file ended while I was skipping conditional text.
  361. 10File ended
  362. 21Forbidden token found
  363. 16 while scanning 
  364. 41I suspect you have forgotten an `enddef',
  365. 52causing me to read past where you wanted me to stop.
  366. 49I'll try to recover; but if the error is serious,
  367. 51you'd better type `E' or `X' now and fix your file.
  368. 27to the end of the statement
  369. 42A previous error seems to have propagated,
  370. 15a text argument
  371. 45It seems that a right delimiter was left out,
  372. 18the definition of 
  373. 14the text of a 
  374. 05 loop
  375. 41I suspect you have forgotten an `endfor',
  376. 08Runaway 
  377. 05text?
  378. 11definition?
  379. 05loop?
  380. 39Text line contains an invalid character
  381. 53A funny symbol that I can't read has just been input.
  382. 48Continue, and I'll forget that it ever happened.
  383. 40Incomplete string token has been flushed
  384. 53Strings should finish on the same line as they began.
  385. 50I've deleted the partial string; you might want to
  386. 48insert another by typing, e.g., `I"new string"'.
  387. 32Enormous number has been reduced
  388. 52I can't handle numbers bigger than about 4095.99998;
  389. 53so I've changed your constant to that maximum amount.
  390. 36(Please type a command or say `end')
  391. 37*** (job aborted, no legal end found)
  392. 02=>
  393. 03def
  394. 06vardef
  395. 10primarydef
  396. 12secondarydef
  397. 11tertiarydef
  398. 03for
  399. 11forsuffixes
  400. 07forever
  401. 05quote
  402. 02#@
  403. 02@#
  404. 31Missing symbolic token inserted
  405. 52Sorry: You can't redefine a number, string, or expr.
  406. 49I've inserted an inaccessible symbol so that your
  407. 60definition will be completed without mixing me up too badly.
  408. 51Sorry: You can't redefine my error-recovery tokens.
  409. 50The next thing in this `def' should have been `=',
  410. 54because I've already looked at the definition heading.
  411. 49But don't worry; I'll pretend that an equals sign
  412. 45was present. Everything from here to `enddef'
  413. 43will be the replacement text of this macro.
  414. 04expr
  415. 06suffix
  416. 04text
  417. 07primary
  418. 09secondary
  419. 08tertiary
  420. 41This variable already starts with a macro
  421. 44After `vardef a' you can't say `vardef a.b'.
  422. 40So I'll have to discard this definition.
  423. 46Missing parameter type; `expr' will be assumed
  424. 52You should've had `expr' or `suffix' or `text' here.
  425. 20parameter stack size
  426. 14Extra `endfor'
  427. 40I'm not currently working on a for loop,
  428. 40so I had better not try to end anything.
  429. 05input
  430. 09Lost loop
  431. 53I'm confused; after exiting from a loop, I still seem
  432. 53to want to repeat it. I'll try to forget the problem.
  433. 22No loop is in progress
  434. 51Why say `exitif' when there's nothing to exit from?
  435. 57After `exitif <boolean exp>' I expect to see a semicolon.
  436. 35I shall pretend that one was there.
  437. 20*** (loop confusion)
  438. 12Not a string
  439. 41I'm going to flush this expression, since
  440. 48scantokens should be followed by a known string.
  441. 03)<-
  442. 22Too many arguments to 
  443. 11  Missing `
  444. 52I'm going to assume that the comma I just read was a
  445. 57right delimiter, and then I'll begin expanding the macro.
  446. 55You might want to delete some tokens before continuing.
  447. 20Missing argument to 
  448. 48That macro has more parameters than you thought.
  449. 54I'll continue by pretending that each missing argument
  450. 23is either zero or null.
  451. 54I've finished reading a macro argument and am about to
  452. 56read another; the arguments weren't delimited correctly.
  453. 51I've gotten to the end of the macro parameter list.
  454. 05 for 
  455. 57I've got the first argument; will look now for the other.
  456. 02if
  457. 04else
  458. 06elseif
  459. 49There should've been a colon after the condition.
  460. 06{true}
  461. 07{false}
  462. 06Extra 
  463. 43I'm ignoring this; it doesn't match any if.
  464. 09Improper 
  465. 38When you say `for x=a step b until c',
  466. 43the initial value `a' and the step size `b'
  467. 55and the final value `c' must have known numeric values.
  468. 57The next thing in this loop should have been `=' or `:='.
  469. 47was present, and I'll look for the values next.
  470. 51The next thing in this loop should have been a `:'.
  471. 41So I'll pretend that a colon was present;
  472. 50everything from here to `endfor' will be iterated.
  473. 07 ENDFOR
  474. 12{loop value=
  475. 13initial value
  476. 09step size
  477. 47I assume you meant to say `until' after `step'.
  478. 48So I'll look for the final value and colon next.
  479. 11final value
  480. 15input file name
  481. 19I can't find file `
  482. 23I can't write on file `
  483. 02'.
  484. 03.mf
  485. 20Please type another 
  486. 45*** (job aborted, file error in nonstop mode)
  487. 02: 
  488. 05mfput
  489. 04.log
  490. 02**
  491. 20transcript file name
  492. 02  
  493. 20file name for output
  494. 37File names can't appear within macros
  495. 46Sorry...I've converted what follows to tokens,
  496. 37possibly garbaging the name you gave.
  497. 51Please delete the tokens and insert the name again.
  498. 03exp
  499. 26 (see the transcript file)
  500. 13 (future pen)
  501. 10linearform
  502. 03>> 
  503. 07recycle
  504. 04### 
  505. 03 = 
  506. 09A primary
  507. 30 expression can't begin with `
  508. 58I'm afraid I need some sort of value in order to continue,
  509. 49so I've tentatively inserted `0'. You may want to
  510. 43delete this zero and insert something else;
  511. 50see Chapter 27 of The METAFONTbook for an example.
  512. 39Nonnumeric ypart has been replaced by 0
  513. 48I thought you were giving me a pair `(x,y)'; but
  514. 50after finding a nice xpart `x' I found a ypart `y'
  515. 54that isn't of numeric type. So I've changed y to zero.
  516. 59(The y that I didn't like appears above the error message.)
  517. 22A group begun on line 
  518. 12 never ended
  519. 56I saw a `begingroup' back there that hasn't been matched
  520. 47by `endgroup'. So I've inserted `endgroup' now.
  521. 16Division by zero
  522. 43I'll pretend that you meant to divide by 1.
  523. 44Improper subscript has been replaced by zero
  524. 54A bracketed subscript must have a known numeric value;
  525. 59unfortunately, what I found was the value that appears just
  526. 55above this error message. So I'll try a zero subscript.
  527. 09Variable 
  528. 21 has been obliterated
  529. 54It seems you did a nasty thing---probably by accident,
  530. 46but nevertheless you nearly hornswoggled me...
  531. 50While I was evaluating the right-hand side of this
  532. 51command, something happened, and the left-hand side
  533. 52is no longer a variable! So I won't change anything.
  534. 51While I was evaluating the suffix of this variable,
  535. 55something was redefined, and it's no longer a variable!
  536. 59In order to get back on my feet, I've inserted `0' instead.
  537. 04copy
  538. 47I've scanned an expression of the form `a[b,c',
  539. 41so a right bracket should have come next.
  540. 51I've seen a `[' and a subscript value, in a suffix,
  541. 11A secondary
  542. 10A tertiary
  543. 24Pen path must be a cycle
  544. 39I can't make a pen from the given path.
  545. 02An
  546. 49Undefined coordinates have been replaced by (0,0)
  547. 49I need x and y numbers for this part of the path.
  548. 42The value I found (see above) was no good;
  549. 48so I'll try to keep going by using zero instead.
  550. 45(Chapter 27 of The METAFONTbook explains that
  551. 36you might want to type `I ???' now.)
  552. 45Undefined x coordinate has been replaced by 0
  553. 51I need a `known' x value for this part of the path.
  554. 45Undefined y coordinate has been replaced by 0
  555. 51I need a `known' y value for this part of the path.
  556. 49I've scanned a direction spec for part of a path,
  557. 39so a right brace should have come next.
  558. 36Improper curl has been replaced by 1
  559. 43A curl must be a known, nonnegative number.
  560. 46I've got the x coordinate of a path direction;
  561. 36will look for the y coordinate next.
  562. 45A path join command should end with two dots.
  563. 34Improper tension has been set to 1
  564. 53The expression above should have been a number > 3/4.
  565. 46Paths don't touch; `&' will be changed to `..'
  566. 48When you join paths `p&q', the ending point of p
  567. 49must be exactly equal to the starting point of q.
  568. 53So I'm going to pretend that you said `p..q' instead.
  569. 46Undefined condition will be treated as `false'
  570. 53The expression shown above should have had a definite
  571. 48true-or-false value. I'm changing it to `false'.
  572. 40*** (cannot readstring in nonstop modes)
  573. 12unknown pair
  574. 15unknown numeric
  575. 17Not implemented: 
  576. 59I'm afraid I don't know how to apply that operation to that
  577. 53particular type. Continue, and I'll simply return the
  578. 54argument (shown above) as the result of the operation.
  579. 02)}
  580. 30String contains illegal digits
  581. 55I zeroed out characters that weren't in the range 0..7.
  582. 48I zeroed out characters that weren't hex digits.
  583. 18Number too large (
  584. 57I have trouble with numbers greater than 4095; watch out.
  585. 58combination of types. Continue, and I'll return the second
  586. 52argument (see above) as the result of the operation.
  587. 02{(
  588. 49The quantities shown above have not been equated.
  589. 60Oh dear. I can't decide if the expression above is positive,
  590. 59negative, or zero. So this comparison test won't be `true'.
  591. 41Unknown relation will be considered false
  592. 03)*(
  593. 58You're trying to divide the quantity shown above the error
  594. 55message by zero. I'm going to divide it by one instead.
  595. 32Improper transformation argument
  596. 46The expression shown above has the wrong type,
  597. 39so I can't transform anything using it.
  598. 37Transform components aren't all known
  599. 56I'm unable to apply a partially specified transformation
  600. 42except to a fully known pair or transform.
  601. 31That transformation is too hard
  602. 49I can apply complicated transformations to paths,
  603. 49but I can only do integer operations on pictures.
  604. 16Too far to shift
  605. 49I can't shift the picture as requested---it would
  606. 30A statement can't begin with `
  607. 51I was looking for the beginning of a new statement.
  608. 58If you just proceed without changing anything, I'll ignore
  609. 56everything up to the next `;'. Please insert a semicolon
  610. 58now in front of anything that you don't want me to delete.
  611. 52(See Chapter 27 of The METAFONTbook for an example.)
  612. 28Extra tokens will be flushed
  613. 59I've just read as much of that statement as I could fathom,
  614. 59so a semicolon should have been next. It's very puzzling...
  615. 53but I'll try to get myself back together, by ignoring
  616. 19Isolated expression
  617. 40I couldn't find an `=' or `:=' after the
  618. 50expression that is shown above this error message,
  619. 44so I guess I'll just ignore it and carry on.
  620. 36Improper `:=' will be changed to `='
  621. 54I didn't find a variable name at the left of the `:=',
  622. 50so I'm going to pretend that you said `=' instead.
  623. 03)=(
  624. 19Internal quantity `
  625. 28' must receive a known value
  626. 56I can't set an internal quantity to anything but a known
  627. 54numeric value, so I'll have to ignore this assignment.
  628. 30Equation cannot be performed (
  629. 58I'm sorry, but I don't know how to make such things equal.
  630. 55(See the two expressions just above the error message.)
  631. 34Redundant or inconsistent equation
  632. 56An equation between already-known quantities can't help.
  633. 50But don't worry; continue and I'll just ignore it.
  634. 21Inconsistent equation
  635. 58The equation I just read contradicts what was said before.
  636. 09 (off by 
  637. 48Declared variable conflicts with previous vardef
  638. 56You can't use, e.g., `numeric foo[]' after `vardef foo'.
  639. 51Proceed, and I'll ignore the illegal redeclaration.
  640. 51Illegal suffix of declared variable will be flushed
  641. 50Variables in declarations must consist entirely of
  642. 46names and collective subscripts, e.g., `x[]a'.
  643. 57Are you trying to use a reserved word in a variable name?
  644. 43I'm going to discard the junk I found here,
  645. 51up to the next comma or the end of the declaration.
  646. 49Explicit subscripts like `x15a' aren't permitted.
  647. 16Extra `endgroup'
  648. 44I'm not currently working on a `begingroup',
  649. 03end
  650. 04dump
  651. 46Always say `randomseed:=<numeric expression>'.
  652. 29Unknown value will be ignored
  653. 48Your expression was too random for me to handle,
  654. 43so I won't change the random seed just now.
  655. 13{randomseed:=
  656. 13errorstopmode
  657. 05inner
  658. 05outer
  659. 55I found no right delimiter to match a left one. So I've
  660. 56put one in, behind the scenes; this may fix the problem.
  661. 11The token `
  662. 32' is no longer a right delimiter
  663. 48Strange: This token has lost its former meaning!
  664. 44I'll read it as a right delimiter this time;
  665. 43but watch out, I'll probably miss it later.
  666. 10(%CAPSULE)
  667. 28' isn't an internal quantity
  668. 55Something like `tracingonline' should follow `interim'.
  669. 46You should have said `let symbol = something'.
  670. 55was present. The next token I read will be `something'.
  671. 19number of internals
  672. 09showtoken
  673. 09showstats
  674. 04show
  675. 12showvariable
  676. 16showdependencies
  677. 02> 
  678. 08(outer) 
  679. 03lef
  680. 04righ
  681. 25t delimiter that matches 
  682. 03tag
  683. 08variable
  684. 06macro:
  685. 09'd macro:
  686. 17[repeat the loop]
  687. 13Memory usage 
  688. 17 still untouched)
  689. 13String usage 
  690. 07=macro:
  691. 02OK
  692. 56This isn't an error message; I'm just showing something.
  693. 07contour
  694. 10doublepath
  695. 04also
  696. 07withpen
  697. 10withweight
  698. 08dropping
  699. 07keeping
  700. 13Improper type
  701. 54Next time say `withweight <known numeric expression>';
  702. 55I'll ignore the bad `with' clause and look for another.
  703. 47Next time say `withpen <known pen expression>';
  704. 40Weight must be -3, -2, -1, +1, +2, or +3
  705. 20 is the wrong type (
  706. 45I was looking for a "known" picture variable.
  707. 37So I'll not change anything just now.
  708. 23Not a suitable variable
  709. 61At this point I needed to see the name of a picture variable.
  710. 58(Or perhaps you have indeed presented me with one; I might
  711. 59have missed it, if it wasn't followed by the proper token.)
  712. 16Improper `addto'
  713. 54This expression should have specified a known picture.
  714. 46This expression should have been a known path.
  715. 11Not a cycle
  716. 58That contour should have ended with `..cycle' or `&cycle'.
  717. 37Strange path (turning number is zero)
  718. 43Backwards path (turning number is negative)
  719. 53The path doesn't have a counterclockwise orientation,
  720. 41so I'll probably have trouble drawing it.
  721. 51(See Chapter 27 of The METAFONTbook for more help.)
  722. 17Bad window number
  723. 42It should be the number of an open window.
  724. 21Improper `openwindow'
  725. 52Say `openwindow k from (r0,c0) to (r1,c1) at (x,y)',
  726. 57where all quantities are known and k is between 0 and 15.
  727. 19Bad culling amounts
  728. 44Always cull by known amounts that exclude 0.
  729. 07message
  730. 10errmessage
  731. 07errhelp
  732. 46A message should be a known string expression.
  733. 32(That was another `errmessage'.)
  734. 51This error message was generated by an `errmessage'
  735. 43command, so I can't give any explicit help.
  736. 51Pretend that you're Miss Marple: Examine all clues,
  737. 41and deduce the truth by inspired guesses.
  738. 09Enormous 
  739. 17 has been reduced
  740. 48Font metric dimensions must be less than 2048pt.
  741. 08charlist
  742. 08ligtable
  743. 10extensible
  744. 10headerbyte
  745. 09fontdimen
  746. 35Invalid code has been replaced by 0
  747. 54I was looking for a number between 0 and 255, or for a
  748. 55string of length 1. Didn't find it; will use 0 instead.
  749. 10Character 
  750. 05code 
  751. 12 is already 
  752. 13in a ligtable
  753. 13in a charlist
  754. 51It's not legal to label a character more than once.
  755. 17Improper location
  756. 43I was looking for a known, positive number.
  757. 50For safety's sake I'll ignore the present command.
  758. 56A colon should follow a headerbyte or fontinfo location.
  759. 13ligtable size
  760. 21Illegal ligtable step
  761. 38I was looking for `=:' or `kern' here.
  762. 02=:
  763. 04kern
  764. 25Ligature program too long
  765. 53After 256 ligtable steps, no more colons are allowed.
  766. 13Improper kern
  767. 51The amount of kern should be a known numeric value.
  768. 39I'm processing `extensible c: t,m,b,r'.
  769. 23Improper font parameter
  770. 06(some 
  771. 41 values had to be adjusted by as much as 
  772. 03pt)
  773. 47(illegal design size has been changed to 128pt)
  774. 04.tfm
  775. 26file name for font metrics
  776. 24Font metrics written on 
  777. 24(a font metric dimension
  778. 23 font metric dimensions
  779. 21 had to be decreased)
  780. 17 METAFONT output 
  781. 03.gf
  782. 02gf
  783. 19 (just shipped out)
  784. 51(There's unbounded black in character shipped out!)
  785. 07special
  786. 10numspecial
  787. 21Unsuitable expression
  788. 59The expression shown above has the wrong type to be output.
  789. 06title 
  790. 18Output written on 
  791. 10 character
  792. 02, 
  793. 08 bytes).
  794. 08 (INIMF)
  795. 25 strings of total length 
  796. 43 memory locations dumped; current usage is 
  797. 16 symbolic tokens
  798. 17 (preloaded base=
  799. 05.base
  800. 14base file name
  801. 26Beginning to dump on file 
  802. 22Transcript written on 
  803. 19(end occurred when 
  804. 09 on line 
  805. 16 was incomplete)
  806. 52(see the transcript file for additional information)
  807. 33(dump is performed only by INIMF)
  808. 21debug # (-1 to exit):
  809. *046466376
  810.