]> code.delx.au - gnu-emacs-elpa/blobdiff - packages/coffee-mode/examples/imenu.coffee
Add coffee-mode.
[gnu-emacs-elpa] / packages / coffee-mode / examples / imenu.coffee
diff --git a/packages/coffee-mode/examples/imenu.coffee b/packages/coffee-mode/examples/imenu.coffee
new file mode 100644 (file)
index 0000000..fdf0025
--- /dev/null
@@ -0,0 +1,33 @@
+# Testing imenu
+regexp = /asdas/
+two = 4 / 2
+
+minus = (x, y) -> x - y
+
+String::length = -> 10
+
+class Person
+  print: ->
+    print 'My name is ' + this.name + '.'
+
+app =
+  window:  {width: 200, height: 200}
+  para:    'Welcome.'
+  button:  'OK'
+
+block = ->
+  print('potion')
+
+Please = {}
+Please.print = (word) ->
+  print(word)
+
+HomePage::get = (url) ->
+  session: url.query.session if url.query?
+
+class Policeman extends Person
+  constructor: (rank) ->
+    @rank: rank
+
+  print: ->
+    print 'My name is ' + this.name + " and I'm a " + this.rank + '.'