diff --git a/file_processor_io/yaml/yaml_parser.anubis b/file_processor_io/yaml/yaml_parser.anubis index cd10c9d..ae2a22e 100644 --- a/file_processor_io/yaml/yaml_parser.anubis +++ b/file_processor_io/yaml/yaml_parser.anubis @@ -6,6 +6,38 @@ * © Calexium */ +/* + * YAML parser + * + * Known issues: + * - A list at the same level of a key which is not in a root node is ignored + * Example ("Key" value will be of type "null"): + * RootNode: + * Key: + * - ignored list item + * - ignored list item + * + * - The parser fail to parse correctly this sort of list : + * RootNode: + * - Key1: value + * Key2: value + * Key3: value + * - Key4: value + * + * Key1, Key2, Key3 will be parsed as list items independently and not as a single list item made of multiple keys + * + * - Lists and "objects" which are not in a block are not implemented yet + * Example : + * Node: [item1, item2] + * or : + * Node: {key1: value, key2: value} + * + * - Double quoted and single quoted nodes are not implemented yet + * Example : + * "Node": value + * 'Node': value + */ + read yaml_type.anubis read tools/streams.anubis -- libgit2 0.21.4