@@ -14,33 +14,42 @@ ast_node!(AstSignalHeader, SignalHeader);
1414ast_node ! ( AstInputSignalDecl , InputSignalDecl ) ;
1515ast_node ! ( AstOutputSignalDecl , OutputSignalDecl ) ;
1616ast_node ! ( AstSignalDecl , SignalDecl ) ;
17+ ast_node ! ( AstSignalIdentifier , SignalIdentifier ) ;
1718
1819impl AstInputSignalDecl {
19- pub fn name ( & self ) -> Option < AstIdentifier > {
20+ pub fn signal_identifier ( & self ) -> Option < AstSignalIdentifier > {
2021 support:: child ( self . syntax ( ) )
2122 }
22-
23- pub fn same_name ( & self , other : & SyntaxText ) -> bool {
24- if let Some ( name) = self . name ( ) {
25- return name. equal ( other) ;
26- }
27- false
28- }
2923}
3024
3125impl AstOutputSignalDecl {
32- pub fn name ( & self ) -> Option < AstIdentifier > {
26+ pub fn signal_identifier ( & self ) -> Option < AstSignalIdentifier > {
3327 support:: child ( self . syntax ( ) )
3428 }
3529}
30+
3631impl AstSignalDecl {
32+ pub fn signal_identifier ( & self ) -> Option < AstSignalIdentifier > {
33+ support:: child ( self . syntax ( ) )
34+ }
35+ }
36+
37+ impl AstSignalIdentifier {
3738 pub fn name ( & self ) -> Option < AstIdentifier > {
3839 support:: child ( self . syntax ( ) )
3940 }
4041}
42+
4143ast_node ! ( AstVarDecl , VarDecl ) ;
44+ ast_node ! ( AstVarIdentifier , VarIdentifier ) ;
4245
4346impl AstVarDecl {
47+ pub fn var_identifier ( & self ) -> Option < AstVarIdentifier > {
48+ support:: child ( self . syntax ( ) )
49+ }
50+ }
51+
52+ impl AstVarIdentifier {
4453 pub fn name ( & self ) -> Option < AstIdentifier > {
4554 support:: child ( self . syntax ( ) )
4655 }
0 commit comments