Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
297144e
Add ruby-rbs crate
alexcrocha Aug 11, 2025
57981e0
Implement AST struct generation from config.yml
alexcrocha Aug 22, 2025
480243c
Simplify Rust node generation with explicit naming
alexcrocha Oct 22, 2025
013cd9b
Handle RBSString types
alexcrocha Oct 24, 2025
87ce94b
Add parse function to Rust RBS bindings
alexcrocha Oct 28, 2025
a9da36c
Handle bool primitive types
alexcrocha Oct 30, 2025
ba442a8
Handle RBSSymbol types
alexcrocha Nov 18, 2025
35d00fc
Add Node and NodeList types to Rust RBS bindings
alexcrocha Nov 18, 2025
8879daa
Handle RBSLocation and RBSLocationList types
alexcrocha Nov 19, 2025
4806ca1
Handle rbs_node and rbs_node_list types
alexcrocha Nov 20, 2025
431a3e1
Handle RBSKeyword types
alexcrocha Nov 21, 2025
94c5b2f
Add test demonstrating AST traversal and type checking
alexcrocha Nov 24, 2025
fb492d6
Handle CommentNode types
alexcrocha Nov 25, 2025
babe55b
Handle ClassSuperNode types
alexcrocha Nov 25, 2025
e9e1e4d
Handle NamespaceNode types
alexcrocha Nov 25, 2025
3beae9f
Handle TypeNameNode types
alexcrocha Nov 25, 2025
d312d1d
Handle BlockTypeNode types
alexcrocha Nov 25, 2025
6b3e7de
Refactor Symbol and Keyword as nodes
alexcrocha Nov 28, 2025
a188680
Handle RBSHash types
alexcrocha Nov 28, 2025
2c7b79f
Add generated Visit trait for AST node traversal
alexcrocha Dec 1, 2025
48b32af
Annotate nullable pointer fields in config.yml with optional: true
alexcrocha Dec 15, 2025
12afcbe
Handle optional field types
alexcrocha Dec 16, 2025
026d89a
Generate child node traversal in visitor functions
alexcrocha Dec 18, 2025
ed62f25
Generate location() accessor for each node type
alexcrocha Dec 18, 2025
2500def
Use inline format args
alexcrocha Jan 5, 2026
27ae683
Generate location() accessor for Node enum
alexcrocha Jan 8, 2026
c56eaf5
Small polish pass
alexcrocha Jan 13, 2026
2839682
Add lifetimes
alexcrocha Jan 13, 2026
12fe16a
Use NonNull wrapper for parser pointers
alexcrocha Jan 13, 2026
548d438
Add must_use attributes to accessor methods
alexcrocha Jan 14, 2026
c801005
Credit Prism for code generation pattern
alexcrocha Jan 14, 2026
86fb90a
Add missing rust_name to annotation nodes
alexcrocha Jan 14, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading