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_escape.yaml b/data/Delimiter/bash_single_quote_escape.yaml new file mode 100644 index 0000000..3dac3ef --- /dev/null +++ b/data/Delimiter/bash_single_quote_escape.yaml @@ -0,0 +1,4 @@ +type: string +start: "'" +end: "'" +escape: "'\\'" diff --git a/data/Language/Bash.yaml b/data/Language/Bash.yaml index 4af89bf..ed594fd 100644 --- a/data/Language/Bash.yaml +++ b/data/Language/Bash.yaml @@ -1,5 +1,34 @@ identifier: Bash +full_name: Bash wikidata: Q189248 extensions: - sh +aliases: + - bash line_continuation: '\' +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