Forest::Tree::Builder::SimpleTextFile3pm
Parse trees from indented ascii files
Usage
use Path::Class;my $file = file($path);my $builder = Forest::Tree::Builder::SimpleTextFile->new(fh => $file->openr,);my $tree = $builder->tree;
Overview
This module replaces Forest::Tree::Reader::SimpleTextFile with a declarative api instead of an imperative one.
Attributes
- fh
-
The filehandle to read from.
Required.
- parser
-
A coderef that parses a single line from
"fh"and returns the node depth and its value.Defaults to space indented text. See also "tab_width".
- tab_width
-
The indentation level for the default parser. Defaults to 4, which means that four spaces equate to one level of nesting.
Copyright and license
Copyright 2008-2014 Infinity Interactive, Inc.
<http://www.iinteractive.com>
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
Releases
8 releases since Debian 6.0 (Squeeze); the text changed 4 times.