mirror of
https://github.com/KevinMidboe/linguist.git
synced 2025-10-29 09:40:21 +00:00
Add LiveScript support.
This commit is contained in:
@@ -735,6 +735,18 @@ Literate Haskell:
|
|||||||
extensions:
|
extensions:
|
||||||
- .lhs
|
- .lhs
|
||||||
|
|
||||||
|
LiveScript:
|
||||||
|
type: programming
|
||||||
|
ace_mode: ls
|
||||||
|
color: "#244776"
|
||||||
|
aliases:
|
||||||
|
- ls
|
||||||
|
primary_extension: .ls
|
||||||
|
extensions:
|
||||||
|
- ._ls
|
||||||
|
filenames:
|
||||||
|
- Slakefile
|
||||||
|
|
||||||
Logtalk:
|
Logtalk:
|
||||||
type: programming
|
type: programming
|
||||||
primary_extension: .lgt
|
primary_extension: .lgt
|
||||||
|
|||||||
35
samples/LiveScript/hello.ls
Normal file
35
samples/LiveScript/hello.ls
Normal file
@@ -0,0 +1,35 @@
|
|||||||
|
a = -> 1
|
||||||
|
const b = --> 2
|
||||||
|
var c = ~> 3
|
||||||
|
d = ~~> 10_000_000km * 500ms
|
||||||
|
e = (a) -> (b) ~> (c) --> (d, e) ~~> 5
|
||||||
|
dashes-identifiers = ->
|
||||||
|
a - a
|
||||||
|
b -- c
|
||||||
|
1-1 1- -1
|
||||||
|
a- a
|
||||||
|
a -a
|
||||||
|
underscores_i$d = ->
|
||||||
|
/regexp1/ and //regexp2//g
|
||||||
|
'strings' and "strings" and \strings
|
||||||
|
([2 til 10] or [1 to 50])
|
||||||
|
|> map (* 2)
|
||||||
|
|> filter (> 5)
|
||||||
|
|> fold (+)
|
||||||
|
|
||||||
|
class Class extends Anc-est-or
|
||||||
|
(args) ->
|
||||||
|
|
||||||
|
copy = (from, to, callback) -->
|
||||||
|
error, data <- read file
|
||||||
|
return callback error if error?
|
||||||
|
error <~ write file, data
|
||||||
|
return callback error if error?
|
||||||
|
callback()
|
||||||
|
|
||||||
|
->
|
||||||
|
~>
|
||||||
|
~~>
|
||||||
|
-->
|
||||||
|
# Comment
|
||||||
|
/* Comment */
|
||||||
Reference in New Issue
Block a user