Add more variants to ClassPropertyColumnSchemaScanner Fixes #1146 Signed-off-by: Mateusz Sierszulski <msierszulski@antmicro.com>
diff --git a/verilog/formatting/align.cc b/verilog/formatting/align.cc index de82da2..d0b14dd 100644 --- a/verilog/formatting/align.cc +++ b/verilog/formatting/align.cc
@@ -823,6 +823,15 @@ VLOG(2) << __FUNCTION__ << ", node: " << tag << " at " << TreePathFormatter(Path()); switch (tag) { + case NodeEnum::kDeclarationDimensions: { + if (current_path_ == SyntaxTreePath{1, 0, 0, 3, 0}) { + SyntaxTreePath new_path{1, 0, 0, 3}; + const ValueSaver<SyntaxTreePath> path_saver(¤t_path_, new_path); + TreeContextPathVisitor::Visit(node); + return; + } + break; + } case NodeEnum::kDataDeclaration: case NodeEnum::kVariableDeclarationAssignment: { // Don't wait for the type node, just start the first column right away.