YAML additions
This commit is contained in:
parent
5df1a5a06d
commit
0a93d7d2a6
|
@ -129,7 +129,7 @@ Allow the nimrod bootstrap process to integrate the nimrod standard library sour
|
|||
|
||||
**Description**:
|
||||
|
||||
The Nimrod standard library currently lacks a YAML parsing module. This task requires you to read the [YAML specification](http://yaml.org/spec/) and to create a module which will be able to parse YAML data into an AST. Subsequently the parser can be used to create a high-level API to access the data similar to the current design of the [json](http://nimrod-lang.org/json.html) module.
|
||||
The Nimrod standard library currently lacks a YAML parsing module. YAML is a popular "human-readable data serialization format", its popularity is especially evident in the Ruby community. As such it would be a great addition to Nimrod's standard library. This task requires you to read the [YAML specification](http://yaml.org/spec/) and to create a module which will be able to parse YAML data into an AST. Subsequently the parser can be used to create a high-level API to access the data similar to the current design of the [json](http://nimrod-lang.org/json.html) module which provides a low-level parser and a higher-level interface which builds on top of the parser.
|
||||
|
||||
**Tasks**:
|
||||
* Write an efficient parser which will turn YAML data into an AST.
|
||||
|
|
Loading…
Reference in New Issue