From 5f29bf3bb4b281e813dec57c78c03f48e6fe57d5 Mon Sep 17 00:00:00 2001 From: Phil Windley Date: Fri, 19 Jul 2013 13:46:42 -0600 Subject: [PATCH 1/3] added KRL config and sample --- lib/linguist/languages.yml | 5 +++++ samples/KRL/helloworld.krl | 15 +++++++++++++++ 2 files changed, 20 insertions(+) create mode 100644 samples/KRL/helloworld.krl diff --git a/lib/linguist/languages.yml b/lib/linguist/languages.yml index 0626b98a..947e1b53 100644 --- a/lib/linguist/languages.yml +++ b/lib/linguist/languages.yml @@ -680,6 +680,11 @@ Kotlin: - .ktm - .kts +KRL: + type: programming + color: "#f5c800" + primary_extension: .krl + LLVM: primary_extension: .ll diff --git a/samples/KRL/helloworld.krl b/samples/KRL/helloworld.krl new file mode 100644 index 00000000..0daf048b --- /dev/null +++ b/samples/KRL/helloworld.krl @@ -0,0 +1,15 @@ +ruleset sample { + meta { + name "Hello World" + description << +Hello world +>> + author "Phil Windley" + } + + // just one rule + rule hello { + select when web pageview + notify("Hello world!", "Just a note to say hello"); + } +} From d2f4eec3972785e5c87a3edc3be5b8d7c57049e8 Mon Sep 17 00:00:00 2001 From: Phil Windley Date: Fri, 19 Jul 2013 16:29:51 -0600 Subject: [PATCH 2/3] added lexer for KRL --- lib/linguist/languages.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/linguist/languages.yml b/lib/linguist/languages.yml index 947e1b53..66fdbbcf 100644 --- a/lib/linguist/languages.yml +++ b/lib/linguist/languages.yml @@ -681,6 +681,7 @@ Kotlin: - .kts KRL: + lexer: Text only type: programming color: "#f5c800" primary_extension: .krl From 394fb528cc745a527bcf84b33395c6cab6923be2 Mon Sep 17 00:00:00 2001 From: Phil Windley Date: Fri, 19 Jul 2013 16:32:54 -0600 Subject: [PATCH 3/3] getting pendantic about ASCII sorting order --- lib/linguist/languages.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/lib/linguist/languages.yml b/lib/linguist/languages.yml index 66fdbbcf..dcc92bb4 100644 --- a/lib/linguist/languages.yml +++ b/lib/linguist/languages.yml @@ -673,6 +673,12 @@ Julia: type: programming primary_extension: .jl +KRL: + lexer: Text only + type: programming + color: "#f5c800" + primary_extension: .krl + Kotlin: type: programming primary_extension: .kt @@ -680,12 +686,6 @@ Kotlin: - .ktm - .kts -KRL: - lexer: Text only - type: programming - color: "#f5c800" - primary_extension: .krl - LLVM: primary_extension: .ll