ASCII art diagram converter: Difference between revisions
m
→{{header|Racket}}: checkpoint
m (→{{header|Racket}}: stub added) |
m (→{{header|Racket}}: checkpoint) |
||
Line 345:
=={{header|Racket}}==
Theree files:
* <b><code>ascii-art-parser.rkt</code>:</b> provides the function <code>ascii-art->struct</code>, which converts ASCII art from a string (or input port) to a list of word-number, bit range and id
* <b><code>ascii-art-reader.rkt</code>:</b> uses this to provide a sytntax <code>define-ascii-art-structure</code> which defines a structure using the art work
* <b><code>test-ascci-art-reader.rkt</code>:</b> gives it all a rigourousish going over
===<code>ascii-art-parser.rkt</code>===
<lang racket>
</lang>
===<code>ascii-art-reader.rkt</code>===
<lang racket>
</lang>
===<code>test-ascii-art-reader.rkt</code>===
<lang racket>
</lang>
{{out}}
Nothing much to see... all tests pass
|