rpdl

Public imports Tree and Node, Node imported as RPDLNode to avoid name conflicts

Modules

accessors
module rpdl.accessors

Mixin for retrieving values from the parsed tree by path

exception
module rpdl.exception

Available rpdl exceptions

file_formats
module rpdl.file_formats
lexer
module rpdl.lexer

Lexical analyzer

node
module rpdl.node

Base tree nodes

parser
module rpdl.parser

Syntax analyzer

reader
module rpdl.reader

Interface for reading files and convert it to the rpdl.tree.RpdlTree

stream
module rpdl.stream

Stream of symbols from file

token
module rpdl.token

Tokens as separate entities

tree
module rpdl.tree

Parsed tree

value
module rpdl.value
writer
module rpdl.writer

Interface for writing rpdl.tree.RpdlTree to the external files

Public Imports

rpdl.tree
public import rpdl.tree;
rpdl.node
public import rpdl.node : RpdlNode = Node;

Meta

License

Subject to the terms of the MIT license, as written in the included LICENSE.txt file.