Expand description
Lossless parse tree for SSH config files.
Preserves whitespace, = separators, comments, and blank lines.
Every byte of the original file is representable.
Structs§
- Config
Ast - Top-level SSH config AST.
- Directive
Data - Data carried by a
ConfigNode::Directive. - Host
Block Data - Data carried by a
ConfigNode::HostBlock. - Match
Block Data - Data carried by a
ConfigNode::MatchBlock.
Enums§
- Config
Node - A single node in the SSH config AST.
- Separator
- Separator between a keyword and its value.
Functions§
- parse
- Parse an SSH config file string into a lossless AST.