about summary refs log tree commit diff stats
path: root/pkgs/sources/tree-sitter-yts/src/grammar.json
diff options
context:
space:
mode:
authorBenedikt Peetz <benedikt.peetz@b-peetz.de>2024-05-23 13:26:22 +0200
committerBenedikt Peetz <benedikt.peetz@b-peetz.de>2024-05-23 13:26:22 +0200
commit204731c0a69136c9cebcb54f1afecf5145e26bbe (patch)
treefc9132e5dc74e4a8e1327cdd411839a90f9410aa /pkgs/sources/tree-sitter-yts/src/grammar.json
parentrefactor(sys): Modularize and move to `modules/system` or `pkgs` (diff)
downloadnixos-config-204731c0a69136c9cebcb54f1afecf5145e26bbe.tar.gz
nixos-config-204731c0a69136c9cebcb54f1afecf5145e26bbe.zip
refactor(pkgs): Categorize into `by-name` shards
This might not be the perfect way to organize a package set --
especially if the set is not nearly the size of nixpkgs -- but it is
_at_ least a way of organization.
Diffstat (limited to 'pkgs/sources/tree-sitter-yts/src/grammar.json')
-rw-r--r--pkgs/sources/tree-sitter-yts/src/grammar.json238
1 files changed, 0 insertions, 238 deletions
diff --git a/pkgs/sources/tree-sitter-yts/src/grammar.json b/pkgs/sources/tree-sitter-yts/src/grammar.json
deleted file mode 100644
index a35a5464..00000000
--- a/pkgs/sources/tree-sitter-yts/src/grammar.json
+++ /dev/null
@@ -1,238 +0,0 @@
-{
-  "name": "yts",
-  "rules": {
-    "source_file": {
-      "type": "REPEAT",
-      "content": {
-        "type": "CHOICE",
-        "members": [
-          {
-            "type": "SYMBOL",
-            "name": "line"
-          },
-          {
-            "type": "SYMBOL",
-            "name": "comment"
-          }
-        ]
-      }
-    },
-    "line": {
-      "type": "SEQ",
-      "members": [
-        {
-          "type": "SYMBOL",
-          "name": "command"
-        },
-        {
-          "type": "SYMBOL",
-          "name": "id"
-        },
-        {
-          "type": "SYMBOL",
-          "name": "title"
-        },
-        {
-          "type": "SYMBOL",
-          "name": "date"
-        },
-        {
-          "type": "SYMBOL",
-          "name": "author"
-        },
-        {
-          "type": "SYMBOL",
-          "name": "duration"
-        },
-        {
-          "type": "SYMBOL",
-          "name": "url"
-        },
-        {
-          "type": "STRING",
-          "value": "\n"
-        }
-      ]
-    },
-    "command": {
-      "type": "CHOICE",
-      "members": [
-        {
-          "type": "STRING",
-          "value": "pick"
-        },
-        {
-          "type": "STRING",
-          "value": "p"
-        },
-        {
-          "type": "STRING",
-          "value": "watch"
-        },
-        {
-          "type": "STRING",
-          "value": "w"
-        },
-        {
-          "type": "STRING",
-          "value": "drop"
-        },
-        {
-          "type": "STRING",
-          "value": "d"
-        },
-        {
-          "type": "STRING",
-          "value": "url"
-        },
-        {
-          "type": "STRING",
-          "value": "u"
-        }
-      ]
-    },
-    "id": {
-      "type": "PATTERN",
-      "value": "[0-9]+"
-    },
-    "title": {
-      "type": "SEQ",
-      "members": [
-        {
-          "type": "SYMBOL",
-          "name": "_q"
-        },
-        {
-          "type": "PATTERN",
-          "value": "[^\"]+"
-        },
-        {
-          "type": "SYMBOL",
-          "name": "_q"
-        }
-      ]
-    },
-    "date": {
-      "type": "SEQ",
-      "members": [
-        {
-          "type": "SYMBOL",
-          "name": "_q"
-        },
-        {
-          "type": "PATTERN",
-          "value": "\\d{4}-\\d{2}-\\d{2}"
-        },
-        {
-          "type": "SYMBOL",
-          "name": "_q"
-        }
-      ]
-    },
-    "author": {
-      "type": "SEQ",
-      "members": [
-        {
-          "type": "SYMBOL",
-          "name": "_q"
-        },
-        {
-          "type": "PATTERN",
-          "value": "[^\"]+"
-        },
-        {
-          "type": "SYMBOL",
-          "name": "_q"
-        }
-      ]
-    },
-    "duration": {
-      "type": "SEQ",
-      "members": [
-        {
-          "type": "SYMBOL",
-          "name": "_q"
-        },
-        {
-          "type": "SEQ",
-          "members": [
-            {
-              "type": "STRING",
-              "value": "["
-            },
-            {
-              "type": "CHOICE",
-              "members": [
-                {
-                  "type": "STRING",
-                  "value": "No Duration"
-                },
-                {
-                  "type": "PATTERN",
-                  "value": "\\d+m \\d+s"
-                },
-                {
-                  "type": "PATTERN",
-                  "value": "\\d+h \\d+m"
-                }
-              ]
-            },
-            {
-              "type": "STRING",
-              "value": "]"
-            }
-          ]
-        },
-        {
-          "type": "SYMBOL",
-          "name": "_q"
-        }
-      ]
-    },
-    "url": {
-      "type": "SEQ",
-      "members": [
-        {
-          "type": "SYMBOL",
-          "name": "_q"
-        },
-        {
-          "type": "PATTERN",
-          "value": "[^\"]+"
-        },
-        {
-          "type": "SYMBOL",
-          "name": "_q"
-        }
-      ]
-    },
-    "comment": {
-      "type": "PATTERN",
-      "value": "#.*"
-    },
-    "_q": {
-      "type": "SYMBOL",
-      "name": "quote"
-    },
-    "quote": {
-      "type": "PATTERN",
-      "value": "\""
-    }
-  },
-  "extras": [
-    {
-      "type": "PATTERN",
-      "value": "\\s"
-    },
-    {
-      "type": "PATTERN",
-      "value": "\\\\\\r?\\n"
-    }
-  ],
-  "conflicts": [],
-  "precedences": [],
-  "externals": [],
-  "inline": [],
-  "supertypes": []
-}
-