Skip to content

Commit

Permalink
Make all visitor method optional in Rust (#71)
Browse files Browse the repository at this point in the history
  • Loading branch information
woutersl committed May 11, 2020
1 parent 4c6b947 commit 3c6dffe
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions sdk-net/Sources/Output/ParserRustCodeGenerator.cs
Original file line number Diff line number Diff line change
Expand Up @@ -379,17 +379,17 @@ private void GenerateCodeVisitor(StreamWriter stream)
{
if (terminal.ID <= 2 || terminal.Name.StartsWith(Grammar.PREFIX_GENERATED_TERMINAL))
continue;
stream.WriteLine(" fn on_terminal_" + Helper.ToSnakeCase(terminal.Name) + "(&self, node: &AstNode);");
stream.WriteLine(" fn on_terminal_" + Helper.ToSnakeCase(terminal.Name) + "(&self, _node: &AstNode) {}");
}
foreach (Variable var in variables)
{
if (var.Name.StartsWith(Grammar.PREFIX_GENERATED_VARIABLE))
continue;
stream.WriteLine(" fn on_variable_" + Helper.ToSnakeCase(var.Name) + "(&self, node: &AstNode);");
stream.WriteLine(" fn on_variable_" + Helper.ToSnakeCase(var.Name) + "(&self, _node: &AstNode) {}");
}
foreach (Virtual var in virtuals)
{
stream.WriteLine(" fn on_virtual_" + Helper.ToSnakeCase(var.Name) + "(&self, node: &AstNode);");
stream.WriteLine(" fn on_virtual_" + Helper.ToSnakeCase(var.Name) + "(&self, _node: &AstNode) {}");
}
stream.WriteLine("}");
stream.WriteLine("");
Expand Down

0 comments on commit 3c6dffe

Please sign in to comment.