fenris commited on 2016-05-28 19:43:20
Zeige 4 geänderte Dateien mit 65 Einfügungen und 0 Löschungen.
| ... | ... |
@@ -0,0 +1,12 @@ |
| 1 |
+<project name="fs-workbench" default="build"> |
|
| 2 |
+ <target name="build"> |
|
| 3 |
+ <mkdir dir="build"> |
|
| 4 |
+ </mkdir> |
|
| 5 |
+ <concat destfile="build/model.js"> |
|
| 6 |
+ <filelist dir="."> |
|
| 7 |
+ <file name="source/model/word.js"> |
|
| 8 |
+ </file> |
|
| 9 |
+ </filelist> |
|
| 10 |
+ </concat> |
|
| 11 |
+ </target> |
|
| 12 |
+</project> |
| ... | ... |
@@ -0,0 +1,22 @@ |
| 1 |
+<?xml version="1.0" encoding="UTF-8" standalone="no"?> |
|
| 2 |
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" |
|
| 3 |
+ "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> |
|
| 4 |
+<!-- Generated by graphviz version 2.38.0 (20140413.2041) |
|
| 5 |
+ --> |
|
| 6 |
+<!-- Title: %3 Pages: 1 --> |
|
| 7 |
+<svg width="140pt" height="91pt" |
|
| 8 |
+ viewBox="0.00 0.00 140.00 91.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> |
|
| 9 |
+<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 87)"> |
|
| 10 |
+<title>%3</title> |
|
| 11 |
+<polygon fill="white" stroke="none" points="-4,4 -4,-87 136,-87 136,4 -4,4"/> |
|
| 12 |
+<!-- node_word --> |
|
| 13 |
+<g id="node1" class="node"><title>node_word</title> |
|
| 14 |
+<polygon fill="#28cc6a" stroke="black" points="132,-83 0,-83 0,-0 132,-0 132,-83"/> |
|
| 15 |
+<text text-anchor="middle" x="66" y="-67.8" font-family="monospace" font-size="14.00">Word</text> |
|
| 16 |
+<text text-anchor="middle" x="66" y="-52.8" font-family="monospace" font-size="14.00">--</text> |
|
| 17 |
+<text text-anchor="middle" x="66" y="-37.8" font-family="monospace" font-size="14.00">language</text> |
|
| 18 |
+<text text-anchor="middle" x="66" y="-22.8" font-family="monospace" font-size="14.00">representation</text> |
|
| 19 |
+<text text-anchor="middle" x="66" y="-7.8" font-family="monospace" font-size="14.00">pronunciation</text> |
|
| 20 |
+</g> |
|
| 21 |
+</g> |
|
| 22 |
+</svg> |
| ... | ... |
@@ -0,0 +1,23 @@ |
| 1 |
+ |
|
| 2 |
+/** |
|
| 3 |
+ * @author fenris |
|
| 4 |
+ */ |
|
| 5 |
+class Word |
|
| 6 |
+{
|
|
| 7 |
+ constructor(language, representation, pronunciation) |
|
| 8 |
+ {
|
|
| 9 |
+ this.language = language; |
|
| 10 |
+ this.representation = representation; |
|
| 11 |
+ this.pronunciation = pronunciation |
|
| 12 |
+ } |
|
| 13 |
+ |
|
| 14 |
+ toString() |
|
| 15 |
+ {
|
|
| 16 |
+ let parts = []; |
|
| 17 |
+ if (this.language != null) parts.push("[" + this.language + "]");
|
|
| 18 |
+ if (this.representation != null) parts.push("\"" + this.representation + "\"");
|
|
| 19 |
+ if (this.pronunciation != null) parts.push("(" + this.pronunciation + ")");
|
|
| 20 |
+ return parts.join(" ");
|
|
| 21 |
+ } |
|
| 22 |
+} |
|
| 23 |
+ |
|
| 0 | 24 |