Commit graph

  • ca73f2e024 update rust bindings to use tree-sitter-language tree-sitter-language Gered 2024-11-10 11:28:29 -0500
  • 087daa2043
    bump tree-sitter-cli version main Camden Cheek 2024-05-09 10:30:58 -0400
  • 868e44ce37
    bump version number v0.2.0 Camden Cheek 2024-05-09 10:18:45 -0400
  • a16b6d231d
    generate and bump version Camden Cheek 2024-05-09 10:14:14 -0400
  • 439c3e7b8a
    use extra to allow comments anywhere Camden Cheek 2024-04-19 15:28:09 -0600
  • b4a90e2b98
    remove unused args Camden Cheek 2024-04-19 15:20:04 -0600
  • 40eceeff30
    allow space after backslash to act as line continuation (#49) Camden Cheek 2024-04-19 15:02:25 -0600
  • ecea7ac2c9
    allow port ranges Camden Cheek 2024-04-19 14:46:59 -0600
  • cde2a8ea7f
    add publish workflow Camden Cheek 2024-04-19 14:35:33 -0600
  • c4c8fd83f5
    Configure CI (#41) Camden Cheek 2024-04-19 14:20:33 -0600
  • 1bf9daef46
    Support heredocs (#45) tvrinssen 2024-04-19 22:08:28 +0200
  • 33e22c33bc
    Merge pull request #44 from EricCrosson/43-support-multiple-parameters-to-add-and-copy Camden Cheek 2023-10-10 11:42:39 -0500
  • c9351d9009 support multiple parameters to ADD and COPY Eric Crosson 2023-10-09 18:38:49 -0500
  • 1800d5a067
    bump tree-sitter-cli version Camden Cheek 2023-09-28 09:05:14 -0600
  • 15c087dc95
    Merge pull request #39 from kmicklas/quoted-label-keys Camden Cheek 2023-09-27 16:37:17 -0500
  • 0ddac88c66 Regenerate Ken Micklas 2023-09-27 19:35:30 +0100
  • 3fbd45ef0b Support quoted LABEL keys Ken Micklas 2023-09-27 19:35:26 +0100
  • c0a9d694d9
    Merge pull request #37 from returntocorp/mj-single-quoted-strings Camden Cheek 2023-07-06 08:25:44 -0600
  • 2a43a1c184 Regenerate Martin Jambon 2023-06-23 14:55:54 -0700
  • bd355ef2d1 Produce CST nodes for the different kinds of JSON string fragments Martin Jambon 2023-06-23 14:54:29 -0700
  • d36d825a07 Set up config for 'tree-sitter highlight' and update highlight rules for strings Martin Jambon 2023-06-23 14:12:34 -0700
  • 71fe2fd68b Don't mark lone backslashes as escape sequences Martin Jambon 2023-06-23 13:12:10 -0700
  • 98fdcad2a0 Add support for single-quoted strings and distinguish JSON strings from the double-quoted strings that support variable expansion. Martin Jambon 2023-06-22 19:44:07 -0700
  • fd30df68c4
    Merge pull request #35 from Quitlox/34-capital-in-user-error Camden Cheek 2023-05-02 20:19:31 -0600
  • dd30de55fb Fix error if USER username/group contains capital Kevin Witlox 2023-05-02 20:51:24 +0200
  • 8ee3a0f758
    Merge pull request #28 from returntocorp/mj-run-param Camden Cheek 2023-02-21 21:09:31 -0700
  • 771fccc7ec Regenerate Martin Jambon 2023-02-21 14:40:46 -0800
  • 3b6aaf2303 Merge branch 'main' into mj-run-param Martin Jambon 2023-02-21 14:39:57 -0800
  • 09e316dba3
    Merge pull request #29 from mattmassicotte/feature/spm Camden Cheek 2022-12-03 14:21:21 -0700
  • 76452728fc
    SPM support Matt 2022-12-03 07:44:28 -0500
  • f913be9bb8
    Merge pull request #25 from mattmassicotte/feature/make Camden Cheek 2022-11-05 10:22:31 -0600
  • e808beaf1f
    Merge pull request #23 from marciomazza/variables-can-start-or-end-with-underscores Camden Cheek 2022-11-05 10:20:01 -0600
  • 7490273613 Add support for options after RUN Martin Jambon 2022-10-25 19:48:10 -0700
  • 1258425143
    Makefile Matt 2022-09-29 05:47:18 -0400
  • 4e512c60ef Allow variables to begin or end with underscores Marcio Mazza 2022-09-13 20:27:53 -0300
  • 25c71d6a24
    Merge pull request #20 from returntocorp/sticky-tokens Camden Cheek 2022-04-05 11:19:43 -0600
  • 1c0b92971c Regenerate Martin Jambon 2022-04-04 19:10:55 -0700
  • d8defd6796 Disallow whitespace in some multi-fragment constructs. This is more correct and more robust when rules are reordered, see https://github.com/camdencheek/tree-sitter-dockerfile/issues/18 and https://github.com/camdencheek/tree-sitter-dockerfile/issues/19 Martin Jambon 2022-04-04 19:08:03 -0700
  • 189b6b1f86
    Merge pull request #17 from camdencheek/cc/allow-numeric-users-groups Camden Cheek 2022-03-07 11:05:02 -0700
  • 71ac1e8880
    allow numeric users and groups Camden Cheek 2022-03-07 11:02:36 -0700
  • d34a0cebd0
    allow one-letter environment variables v0.1.2 Camden Cheek 2022-01-27 11:20:14 -0700
  • 4e5f9a0a61
    Merge pull request #14 from returntocorp/mj-copy-multiple-files Camden Cheek 2022-01-27 11:14:35 -0700
  • fbbf542d58 Regenerate Martin Jambon 2022-01-26 14:42:39 -0800
  • 47a922db41 Support multiple files in ADD/COPY instructions Fixes https://github.com/camdencheek/tree-sitter-dockerfile/issues/12 Martin Jambon 2022-01-26 14:41:32 -0800
  • 28ac8596ba
    add optional leading comment to shell_command Camden Cheek 2022-01-23 12:33:36 -0700
  • 98e201aaf7
    Merge pull request #9 from theHamsta/fix-repo-links Camden Cheek 2022-01-13 18:12:52 -0700
  • 22bdef3e27
    Merge pull request #8 from theHamsta/empty-env Camden Cheek 2022-01-13 18:12:28 -0700
  • 07c078936e docs: fix repository in Cargo.toml Stephan Seitz 2022-01-12 22:47:12 +0100
  • fca82f8774 Update tree-sitter-cli: 0.19.4 -> 0.20.1 Stephan Seitz 2022-01-13 09:53:10 +0100
  • 44be8fbf72 fix: allow empty value for env_pair Stephan Seitz 2022-01-12 22:43:34 +0100
  • dd2673d44c
    Merge pull request #7 from returntocorp/mj-from-param Camden Cheek 2022-01-05 20:55:06 -0700
  • edb5613f52 Simplify pattern Martin Jambon 2022-01-05 15:27:43 -0800
  • 37f059a2aa Prevent '--platform=xxx' after 'FROM' from being mistaken for the image name Martin Jambon 2022-01-05 00:02:15 -0800
  • 7af32bc04a
    Merge pull request #6 from returntocorp/mj-explicit-extra v0.1.1 Camden Cheek 2021-12-16 07:47:57 -0700
  • e0fa91d34a Distinguish line continuation that can occur anywhere (in 'extras') from line continuation in shell command rule so as to know which is which when recovering a typed tree with ocaml-tree-sitter. See https://github.com/returntocorp/ocaml-tree-sitter-core/pull/20 Martin Jambon 2021-12-15 22:31:20 -0800
  • f0b8e67482
    match crate version with tag Camden Cheek 2021-09-09 08:58:28 -0600
  • df1c7e13a5
    update treesitter dependency to 0.20 Camden Cheek 2021-09-09 08:52:58 -0600
  • e10833bfee
    Update README.md Camden Cheek 2021-06-29 08:36:36 -0600
  • d4f9099f9a
    simplify comment definition Camden Cheek 2021-06-20 12:46:57 -0600
  • 23ca71644d
    remove unnecessary _non_newline_whitespace Camden Cheek 2021-06-20 12:34:05 -0600
  • 63b21914a5
    remove unnecessary precedence Camden Cheek 2021-06-20 11:57:44 -0600
  • 739747c15a
    use line_continuation instead of token literal Camden Cheek 2021-06-20 11:55:27 -0600
  • d812f3a7fc
    comments must start at beginning of line Camden Cheek 2021-06-20 11:35:37 -0600
  • b25f86c3b2
    Add MIT license v0.1.0 Camden Cheek 2021-05-11 20:01:30 -0600
  • f3a88aa686
    Format grammar.js with prettier Camden Cheek 2021-05-11 20:00:07 -0600
  • 6c1ef89aa8
    Update highlights Camden Cheek 2021-05-11 09:35:05 -0600
  • ccb1df2ef2
    Add README Camden Cheek 2021-05-11 08:49:53 -0600
  • dfd7ce6b00
    Add example Camden Cheek 2021-05-11 08:48:53 -0600
  • 3a6c457095
    Add support for the CROSS_BUILD instruction set Camden Cheek 2021-05-11 08:47:20 -0600
  • 215639ff94
    Fix parsing short env vars Camden Cheek 2021-05-11 08:19:44 -0600
  • 00c68f09db
    Allow square brackets after first character in shell fragment Camden Cheek 2021-05-10 21:23:10 -0600
  • ca57ec244a
    Add support for maintainer instruction Camden Cheek 2021-05-10 21:16:32 -0600
  • 550e4cf0a3
    Use immediate Camden Cheek 2021-05-10 21:04:55 -0600
  • 732a4f0e4f
    Add support for space-separated env instruction Camden Cheek 2021-05-10 20:27:22 -0600
  • 3693a2fd05
    Add support for shell fragments separated by comments Camden Cheek 2021-05-10 18:55:28 -0600
  • 74e7f4c3e6
    Name variable node for expansions Camden Cheek 2021-05-10 17:35:00 -0600
  • 0c4af3e20f
    Rename env_spec to expansion Camden Cheek 2021-05-10 17:22:52 -0600
  • 4d4cef8121
    Add AS keyword Camden Cheek 2021-05-10 17:19:17 -0600
  • c281dc9daa
    Fix image alias Camden Cheek 2021-05-10 17:17:50 -0600
  • 3055288ce1
    Add support for replacement vars Camden Cheek 2021-05-10 15:11:30 -0600
  • 05a2aba52a
    Add tests for comments Camden Cheek 2021-05-09 20:13:17 -0600
  • b1fbbe6612
    Initial working Camden Cheek 2021-05-09 20:11:30 -0600