Skip to content

Commit d6c53c6

Browse files
mirdonoAlexander van den Berghe
and
Alexander van den Berghe
authored
JavaScript templates (#46)
Co-authored-by: Alexander van den Berghe <[email protected]>
1 parent 3b2b209 commit d6c53c6

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

templates/javascript.eld

+23
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
js-mode js2-mode
2+
3+
(if "if (" p ") {" n> q n> "}")
4+
(el "if (" p ") {" n> p n> "} else { " n> q n> "}")
5+
(elif "else if (" p ") {" n> q n> "}")
6+
(else "else {" n> q n> "}")
7+
(cop "( " p ") ? " p " : " q";")
8+
9+
(switch "switch (" p ") {" n> "case " p ":" n> p n> "default:" n> q n> "}")
10+
(case "case " p ":" n> q)
11+
12+
(while "while (" p ") {" n> q n> "}")
13+
(dowhile "do {" n> p n> "} while (" q ");")
14+
15+
(for "for (" p "; " p "; " p ") {" n> q n> "}")
16+
(fin "for (" p " in " p ") {" n> q n> "}")
17+
(fof "for (" p " of " p ") {" n> q n> "}")
18+
19+
(func "function " p "(" p ") {" n> q n>"}")
20+
(fexp "let " p " = function(" p ") {" n> q n> "};")
21+
22+
(imp "import {" p "} from \"" q "\";")
23+
(impas "import {" p " as " p "} from \"" q "\";")

0 commit comments

Comments
 (0)