get-suggestions
Get actionable improvement suggestions for ANTLR4 grammars, covering naming conventions, rule complexity, unused rules, undefined references, fragment opportunities, and left recursion patterns.
Instructions
Get actionable improvement suggestions for an ANTLR4 grammar.
When to use: Optimize grammar quality, identify issues, get best practice recommendations.
Analyzes:
Naming convention compliance (uppercase lexer, lowercase parser)
Rule complexity and performance concerns
Unused rules that could be removed
Undefined references
Fragment opportunities for code reuse
Left recursion patterns
Returns: Categorized suggestions with specific recommendations for improvement.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| from_file | No | Optional: path to a grammar file to read | |
| grammar_content | No | The content of the ANTLR4 grammar file |