mirror of
https://github.com/KevinMidboe/linguist.git
synced 2025-10-28 17:20:22 +00:00
Add LiveScript support.
This commit is contained in:
@@ -735,6 +735,18 @@ Literate Haskell:
|
||||
extensions:
|
||||
- .lhs
|
||||
|
||||
LiveScript:
|
||||
type: programming
|
||||
ace_mode: ls
|
||||
color: "#244776"
|
||||
aliases:
|
||||
- ls
|
||||
primary_extension: .ls
|
||||
extensions:
|
||||
- ._ls
|
||||
filenames:
|
||||
- Slakefile
|
||||
|
||||
Logtalk:
|
||||
type: programming
|
||||
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