instance.
* Add a function `tokenizer` in `reader.qx`. This function will take
- a single single string and return an array/list
+ a single string and return an array/list
of all the tokens (strings) in it. The following regular expression
(PCRE) will match all mal tokens.
```
is a mal data type. If your target language is statically typed then
you will need some way for `read_form` to return a variant or
subclass type. For example, if your language is object oriented,
- then you cal define a top level MalType (in `types.qx`) that all
+ then you can define a top level MalType (in `types.qx`) that all
your mal data types inherit from. The MalList type (which also
inherits from MalType) will contains a list/array of other MalTypes.
If your language is dynamically typed then you can likely just