59 std::string _indent(
nint depth);
63 void _writePostfix(
stela& it);
64 void _writeElemPrefix(
stela& it);
67 std::stringstream _ss;
Ordered list of elements.
Definition arrStela.hpp:26
Named block of children — the def form of stela source.
Definition defStela.hpp:24
The compilation unit — the one node with no source form of its own.
Definition rootStela.hpp:22
Traversal context handed to every stelaVisitor callback.
Definition stelaVisitInfo.hpp:17
Preorder visitor for the stela AST.
Definition stelaVisitor.hpp:30
Serializes a stela tree back to stela source text.
Definition stelaWriter.hpp:35
std::string write(stela &root)
Serializes root and its subtree to a string.
nbool writeFile(stela &root, const std::string &path)
Serializes root and writes the result to path (LF, UTF-8, non-atomic).
String-value marker over valStela.
Definition strStela.hpp:15
Scalar value — the abstract base of every leaf form.
Definition valStela.hpp:21
Rich logging support with polymorphic type conversion.
Definition richLog.hpp:34