Do not read or grep crates/cairo-lang-syntax/src/node/ast.rs. Instead read crates/cairo-lang-syntax-codegen/src/generator.rs. When finishing a feature, run ./scripts/rust_fmt.sh and ./scripts/clippy.sh.