Sha256: 3903375c5f9958516a62bd95084fed5f729ee8679dce37dca01831fa80935391

Contents?: true

Size: 1.47 KB

Versions: 17

Compression:

Stored size: 1.47 KB

Contents

{"name":"Berry","scopeName":"source.berry","patterns":[{"include":"#controls"},{"include":"#strings"},{"include":"#comment-block"},{"include":"#comments"},{"include":"#keywords"},{"include":"#function"},{"include":"#member"},{"include":"#identifier"},{"include":"#number"},{"include":"#operator"}],"repository":{"comment-block":{"name":"comment.berry","begin":"\\#\\-","end":"\\-#","patterns":[{}]},"comments":{"name":"comment.line.berry","begin":"\\#","end":"\\n","patterns":[{}]},"controls":{"patterns":[{"name":"keyword.control.berry","match":"\\b(if|elif|else|for|while|do|end|break|continue|return|try|except|raise)\\b"}]},"function":{"patterns":[{"name":"entity.name.function.berry","match":"\\b([a-zA-Z_][a-zA-Z0-9_]*(?=\\s*\\())"}]},"identifier":{"patterns":[{"name":"identifier.berry","match":"\\b[_A-Za-z]\\w+\\b"}]},"keywords":{"patterns":[{"name":"keyword.berry","match":"\\b(var|static|def|class|true|false|nil|self|super|import|as)\\b"}]},"member":{"patterns":[{"match":"\\.([a-zA-Z_][a-zA-Z0-9_]*)","captures":{"0":{"name":"entity.other.attribute-name.berry"}}}]},"number":{"patterns":[{"name":"constant.numeric.berry","match":"0x[a-fA-F0-9]+|\\d+|(\\d+\\.?|\\.\\d)\\d*([eE][+-]?\\d+)?"}]},"operator":{"patterns":[{"name":"keyword.operator.berry","match":"\\(|\\)|\\[|\\]|\\.|-|\\!|~|\\*|/|%|\\+|\u0026|\\^|\\||\u003c|\u003e|=|:"}]},"strings":{"patterns":[{"name":"string.quoted.double.berry","match":"\"(\\\\.|[^\"])*\""},{"name":"string.quoted.single.berry","match":"'(\\\\.|[^'])*'"}]}}}

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
github-linguist-9.1.0 grammars/source.berry.json
github-linguist-9.0.0 grammars/source.berry.json
github-linguist-8.0.1 grammars/source.berry.json
github-linguist-8.0.0 grammars/source.berry.json
github-linguist-7.30.0 grammars/source.berry.json
github-linguist-7.29.0 grammars/source.berry.json
github-linguist-7.28.0 grammars/source.berry.json
github-linguist-7.27.0 grammars/source.berry.json
github-linguist-7.26.0 grammars/source.berry.json
github-linguist-7.25.0 grammars/source.berry.json
github-linguist-7.24.1 grammars/source.berry.json
github-linguist-7.24.0 grammars/source.berry.json
github-linguist-7.23.0 grammars/source.berry.json
github-linguist-7.22.1 grammars/source.berry.json
github-linguist-7.22.0 grammars/source.berry.json
github-linguist-7.21.0 grammars/source.berry.json
github-linguist-7.20.0 grammars/source.berry.json