Adds a test for identifiers that contain `$`.
@@ -351,6 +351,30 @@ class A {
(identifier)
(type_identifier)))))
+=======================================
+$ in identifier names
+=======================================
+
+class $A$B$ {
+ val b$, c$ : Int
+ val d$ : String
+}
+
+---
+
+(compilation_unit
+ (class_definition
+ (identifier)
+ (template_body
+ (val_declaration
+ (identifier)
+ (identifier)
+ (type_identifier))
+ (val_declaration
+ (identifier)
+ (type_identifier)))))
+
+
=======================================
Value declarations (Scala 3 syntax)
=======================================
