                        "d",
                        ]
         XCTAssertNoThrow(try checkSimplePassFail(for: .regexDelimeter, passing: passing, failing: failing, expectNode: false))
+        do {
+            let token = STLRTokens.regexDelimeter
+            _ = try makeAST(for: token, from: "/")
+            XCTFail("Should have thrown no nodes")
+        } catch {
+        }
     }
 
     func testStartRegex(){

        let failing = [""]
        
        XCTAssertNoThrow(try checkSimplePassFail(for: .grammar, passing: passing, failing: failing, expectNode: true))
        #warning("Check strucure and errors")
    }
    
    func testGrammarDeclarationRule(){

        let failing = [""]
        
        XCTAssertNoThrow(try checkSimplePassFail(for: .moduleName, passing: passing, failing: failing, expectNode: false))
    }

    func testModuleImport(){
