From bf0b8898555d0096b0546d444a529e9b42e0f054 Mon Sep 17 00:00:00 2001 From: Reuh Date: Wed, 23 Aug 2017 19:51:46 +0200 Subject: [PATCH] Candran 0.4.0 syntax --- README.md | 3 ++- grammars/lua.cson | 26 +++++++++++++++++--------- package.json | 8 ++++---- 3 files changed, 23 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index 6237de4..499cf48 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,6 @@ -Lua language support in Atom +Candran language support in Atom ====== +##### This package is an adaptation of [FireZenk's language-lua](https://github.com/FireZenk/language-lua) with [Candran](https://github.com/Reuh/candran) syntax. Add syntax highlighting and snippets to Lua files in Atom. diff --git a/grammars/lua.cson b/grammars/lua.cson index cde5834..fe363b9 100644 --- a/grammars/lua.cson +++ b/grammars/lua.cson @@ -1,13 +1,10 @@ -'comment': 'Lua Syntax: version 0.8' +'comment': 'Candran Syntax: version 0.8' 'fileTypes': [ - 'lua' - 'nse' - 'rockspec' - 'luacheckrc' - 'lakefile' + 'can' + 'candran' ] -'firstLineMatch': '\\A#!.*?\\blua\\b' -'name': 'Lua' +'firstLineMatch': '\\A#!.*?\\bcan\\b' +'name': 'Candran' 'patterns': [ { 'captures': @@ -26,6 +23,17 @@ 'match': '\\b(function)(?:\\s+([a-zA-Z_.:]+[.:])?([a-zA-Z_]\\w*)\\s*)?(\\()([^)]*)(\\))' 'name': 'meta.function.lua' } + { + 'captures': + '1': + 'name': 'punctuation.definition.parameters.begin.lua' + '2': + 'name': 'variable.parameter.function.lua' + '3': + 'name': 'punctuation.definition.parameters.end.lua' + 'match': '(?", - "description": "Add syntax highlighting and snippets to Lua files in Atom", - "repository": "https://github.com/FireZenk/language-lua", + "author": "FireZenk , adapted for Candran by Reuh", + "description": "Add syntax highlighting and snippets to Candran files in Atom", + "repository": "https://github.com/Reuh/language-candran", "license": "MIT", "engines": { "atom": ">=0.50.0"