minimal working grammar

This commit is contained in:
2023-07-04 08:10:05 +00:00
parent ec29df4a13
commit 4db0ba409a
4 changed files with 58 additions and 5 deletions

14
corpus/shebang_only.txt Normal file
View File

@@ -0,0 +1,14 @@
==================
nix-shell shebang without any interpreter option
==================
#!/usr/bin/env nix-shell
---
(source_file
(first_line
(shebang_open)
(opt_ws)
(env)
(ws)
(nix_shell)))

View File

@@ -0,0 +1,22 @@
==================
Minimal nix-shell invocation
==================
#!/usr/bin/env nix-shell
#!nix-shell -i bash
---
(source_file
(first_line
(shebang_open)
(opt_ws)
(env)
(ws)
(nix_shell))
(non_first_line
(newline)
(annotation_line
(shebang_open)
(opt_ws)
(nix_shell)
(nix_shell_args))))