Unnamed repository; edit this file 'description' to name the repository.
test(parser): Show current frontmatter behavior
Ed Page 6 months ago
parent d57f543 · commit fff06bc
-rw-r--r--crates/parser/test_data/lexer/ok/frontmatter.rast29
-rw-r--r--crates/parser/test_data/lexer/ok/frontmatter.rs8
-rw-r--r--crates/parser/test_data/lexer/ok/shebang_frontmatter.rast30
-rw-r--r--crates/parser/test_data/lexer/ok/shebang_frontmatter.rs9
4 files changed, 76 insertions, 0 deletions
diff --git a/crates/parser/test_data/lexer/ok/frontmatter.rast b/crates/parser/test_data/lexer/ok/frontmatter.rast
new file mode 100644
index 0000000000..94fbd3ebef
--- /dev/null
+++ b/crates/parser/test_data/lexer/ok/frontmatter.rast
@@ -0,0 +1,29 @@
+WHITESPACE "\n"
+MINUS "-"
+MINUS "-"
+MINUS "-"
+WHITESPACE "\n"
+L_BRACK "["
+IDENT "dependencies"
+R_BRACK "]"
+WHITESPACE "\n"
+IDENT "clap"
+WHITESPACE " "
+EQ "="
+WHITESPACE " "
+STRING "\"4\""
+WHITESPACE "\n"
+MINUS "-"
+MINUS "-"
+MINUS "-"
+WHITESPACE "\n\n"
+FN_KW "fn"
+WHITESPACE " "
+IDENT "main"
+L_PAREN "("
+R_PAREN ")"
+WHITESPACE " "
+L_CURLY "{"
+WHITESPACE "\n"
+R_CURLY "}"
+WHITESPACE "\n"
diff --git a/crates/parser/test_data/lexer/ok/frontmatter.rs b/crates/parser/test_data/lexer/ok/frontmatter.rs
new file mode 100644
index 0000000000..be7bf74fdb
--- /dev/null
+++ b/crates/parser/test_data/lexer/ok/frontmatter.rs
@@ -0,0 +1,8 @@
+
+---
+[dependencies]
+clap = "4"
+---
+
+fn main() {
+}
diff --git a/crates/parser/test_data/lexer/ok/shebang_frontmatter.rast b/crates/parser/test_data/lexer/ok/shebang_frontmatter.rast
new file mode 100644
index 0000000000..8b1344a1b8
--- /dev/null
+++ b/crates/parser/test_data/lexer/ok/shebang_frontmatter.rast
@@ -0,0 +1,30 @@
+SHEBANG "#!/usr/bin/env cargo"
+WHITESPACE "\n\n"
+MINUS "-"
+MINUS "-"
+MINUS "-"
+WHITESPACE "\n"
+L_BRACK "["
+IDENT "dependencies"
+R_BRACK "]"
+WHITESPACE "\n"
+IDENT "clap"
+WHITESPACE " "
+EQ "="
+WHITESPACE " "
+STRING "\"4\""
+WHITESPACE "\n"
+MINUS "-"
+MINUS "-"
+MINUS "-"
+WHITESPACE "\n\n"
+FN_KW "fn"
+WHITESPACE " "
+IDENT "main"
+L_PAREN "("
+R_PAREN ")"
+WHITESPACE " "
+L_CURLY "{"
+WHITESPACE "\n"
+R_CURLY "}"
+WHITESPACE "\n"
diff --git a/crates/parser/test_data/lexer/ok/shebang_frontmatter.rs b/crates/parser/test_data/lexer/ok/shebang_frontmatter.rs
new file mode 100644
index 0000000000..090b7713fe
--- /dev/null
+++ b/crates/parser/test_data/lexer/ok/shebang_frontmatter.rs
@@ -0,0 +1,9 @@
+#!/usr/bin/env cargo
+
+---
+[dependencies]
+clap = "4"
+---
+
+fn main() {
+}