Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
aa7e6e0
Add ruby-rbs crate
alexcrocha Aug 11, 2025
1d812c2
Implement AST struct generation from config.yml
alexcrocha Aug 22, 2025
a950074
Simplify Rust node generation with explicit naming (#51)
alexcrocha Oct 22, 2025
4c984cd
Handle RBSString types (#52)
alexcrocha Oct 24, 2025
4b3b1a3
Add parse function to Rust RBS bindings (#53)
alexcrocha Oct 28, 2025
92e3554
Handle bool primitive types (#54)
alexcrocha Oct 30, 2025
8aad725
Handle RBSSymbol types (#56)
alexcrocha Nov 18, 2025
e25e272
Add Node and NodeList types to Rust RBS bindings (#57)
alexcrocha Nov 18, 2025
84da61f
Handle RBSLocation and RBSLocationList types (#58)
alexcrocha Nov 19, 2025
6d0174a
Handle rbs_node and rbs_node_list types (#59)
alexcrocha Nov 20, 2025
d28df1f
Handle RBSKeyword types (#60)
alexcrocha Nov 21, 2025
1d6e3fa
Add test demonstrating AST traversal and type checking (#61)
alexcrocha Nov 24, 2025
1614014
Handle CommentNode types (#62)
alexcrocha Nov 25, 2025
8fa54da
Handle ClassSuperNode types (#63)
alexcrocha Nov 25, 2025
c7ca6d4
Handle NamespaceNode types (#64)
alexcrocha Nov 25, 2025
0f97782
Handle TypeNameNode types (#65)
alexcrocha Nov 25, 2025
0446053
Handle BlockTypeNode types (#66)
alexcrocha Nov 25, 2025
cc67a09
Refactor Symbol and Keyword as nodes (#67)
alexcrocha Nov 28, 2025
a104aca
Handle RBSHash types (#68)
alexcrocha Nov 28, 2025
4b15719
Add generated Visit trait for AST node traversal (#69)
alexcrocha Dec 1, 2025
66b569a
Annotate nullable pointer fields in config.yml with optional: true (#70)
alexcrocha Dec 15, 2025
88cf6d0
Handle optional field types (#71)
alexcrocha Dec 16, 2025
ec89faa
Generate child node traversal in visitor functions (#72)
alexcrocha Dec 18, 2025
1c1f866
Generate location() accessor for each node type (#74)
alexcrocha Dec 18, 2025
4038835
Use inline format args (#73)
alexcrocha Jan 5, 2026
97e8cbd
Generate location() accessor for Node enum (#76)
alexcrocha Jan 8, 2026
0392b63
Small polish pass (#77)
alexcrocha Jan 13, 2026
9f719e2
Add lifetimes (#78)
alexcrocha Jan 13, 2026
9342ac0
Use NonNull wrapper for parser pointers (#79)
alexcrocha Jan 13, 2026
37bb8e3
Remove TODO comments from rust crate
alexcrocha Dec 20, 2025
b5d0d0d
Add must_use attributes to accessor methods
alexcrocha Jan 14, 2026
da2f744
Remove debug comment from generated bindings
alexcrocha Jan 14, 2026
8c5832e
Credit Prism for code generation pattern
alexcrocha Jan 14, 2026
6083816
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