From 1c472441e83ff1e44c40ab768d0ca2dede87a079 Mon Sep 17 00:00:00 2001 From: Kiy4h Date: Wed, 7 Nov 2018 10:23:37 +0700 Subject: [PATCH] Add Bash datatypes --- data/Delimiter/bash_multiline_comment.yaml | 3 +++ data/Delimiter/bash_single_quote.yaml | 3 +++ data/Language/Bash.yaml | 28 ++++++++++++++++++++++ 3 files changed, 34 insertions(+) create mode 100644 data/Delimiter/bash_multiline_comment.yaml create mode 100644 data/Delimiter/bash_single_quote.yaml diff --git a/data/Delimiter/bash_multiline_comment.yaml b/data/Delimiter/bash_multiline_comment.yaml new file mode 100644 index 0000000..9f1968a --- /dev/null +++ b/data/Delimiter/bash_multiline_comment.yaml @@ -0,0 +1,3 @@ +type: comment +start: ": '" +end: "'" diff --git a/data/Delimiter/bash_single_quote.yaml b/data/Delimiter/bash_single_quote.yaml new file mode 100644 index 0000000..7df257b --- /dev/null +++ b/data/Delimiter/bash_single_quote.yaml @@ -0,0 +1,3 @@ +type: string +start: "'" +end: "'" diff --git a/data/Language/Bash.yaml b/data/Language/Bash.yaml index f8d1385..266803d 100644 --- a/data/Language/Bash.yaml +++ b/data/Language/Bash.yaml @@ -2,5 +2,33 @@ identifier: Bash wikidata: Q189248 extensions: - sh +aliases: + - bash line_continuation: - backslash +delimiters: + # comment delimiters: + - hash + - bash_multiline_comment + # string delimiters: + - c_char + - backticks + - double_quote_slash_escape + - bash_single_quote_escape +keywords: + - if + - then + - else + - elif + - fi + - case + - esac + - for + - select + - while + - until + - do + - done + - in + - function + - time