Skip to content

Commit f79bf5b

Browse files
committed
Add an org mode example
1 parent 5f4177e commit f79bf5b

File tree

2 files changed

+52
-1
lines changed

2 files changed

+52
-1
lines changed

example/literate.org

+50
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
Nullam eu ante vel est convallis dignissim. Fusce suscipit, wisi nec facilisis
2+
facilisis, est dui fermentum leo, quis tempor ligula erat quis odio. Nunc porta
3+
vulputate tellus. Nunc rutrum turpis sed pede. Sed bibendum. Aliquam posuere.
4+
Nunc aliquet, augue nec adipiscing interdum, lacus tellus malesuada massa, quis
5+
varius mi purus non odio. Pellentesque condimentum, magna ut suscipit hendrerit,
6+
ipsum augue ornare nulla, non luctus diam neque sit amet urna. Curabitur
7+
vulputate vestibulum lorem. Fusce sagittis, libero non molestie mollis, magna
8+
orci ultrices dolor, at vulputate neque nulla lacinia eros. Sed id ligula quis
9+
est convallis tempor. Curabitur lacinia pulvinar nibh. Nam a sapien.
10+
11+
#+BEGIN_SRC typescript
12+
class Animal {
13+
constructor(public name) { }
14+
move(meters) {
15+
console.log(this.name + " moved " + meters + "m.");
16+
}
17+
}
18+
19+
class Snake extends Animal {
20+
move() {
21+
console.log("Slithering...");
22+
super.move(5);
23+
}
24+
}
25+
26+
class Horse extends Animal {
27+
move() {
28+
console.log("Galloping...");
29+
super.move(45);
30+
}
31+
}
32+
33+
var sam = new Snake("Sammy the Python");
34+
var tom: Animal = new Horse("Tommy the Palomino");
35+
36+
sam.move();
37+
tom.move(34);
38+
#+END_SRC
39+
40+
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec hendrerit tempor
41+
tellus. Donec pretium posuere tellus. Proin quam nisl, tincidunt et, mattis
42+
eget, convallis nec, purus. Cum sociis natoque penatibus et magnis dis
43+
parturient montes, nascetur ridiculus mus. Nulla posuere. Donec vitae dolor.
44+
Nullam tristique diam non turpis. Cras placerat accumsan nulla. Nullam rutrum.
45+
Nam vestibulum accumsan nisl.
46+
47+
#+BEGIN_SRC typescript
48+
// This should show an error as the two snippets are evaluated seperately
49+
var tom: Animal = new Horse("Tommy the Palomino");
50+
#+END_SRC

example/tsconfig.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
"reactComponent.tsx",
1515
"test.ts",
1616
"another.js",
17-
"vueComponent.vue"
17+
"vueComponent.vue",
18+
"literate.org"
1819
]
1920
}

0 commit comments

Comments
 (0)