Expand description
AST → DSL ソース再 emit(フォーマッタ)。
parse で得た crate::ast::File を 2 スペースインデント・ブロック間空行 1 行で
整形して文字列として返す。コメントは AST に残らないため整形後は消える。
公開 API は format_source(ソース文字列を整形)と format_file(AST を直接整形)。
Functions§
- format_
file - AST(
File)を直接整形して DSL ソース文字列を返す。 - format_
source - DSL ソースを整形して返す。パース失敗時は
ParseErrorを返却する。