-
Notifications
You must be signed in to change notification settings - Fork 5
/
scratch.js
59 lines (46 loc) · 1.74 KB
/
scratch.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
/* eslint-disable no-console, no-unused-vars */
import nlp from './src/index.js'
// nlp.verbose('tagger')
// können (can, to be able to),
// müssen (must, to have to),
// wollen (will, to want to),
// sollen (should, am to, ought to, to be supposed to),
// dürfen (may, to be allowed to),
// mögen (to like, to like to).
// [`kulturell`, `{kulturell}`],
// [`kultureller`, `{kulturell}`],
// [`kulturelle`, `{kulturell}`],
// [`kulturellen`, `{kulturell}`],
// [`kulturelles`, `{kulturell}`],
// let doc = nlp('kultureller').debug()
let arr = [
'Ich habe drei Bücher gelesen',
'skandalös',
'Wir hatten eine amerikanische Hochzeit',
'Michaela wird einmal Bäckerin', //Michaela will be a baker one day.
'„Wir bleiben hier.“',// (We are staying here.)
'„Sie hält ihn für einen Nichtsnutz.“',// (She thinks he is a loser.)
`Dass es kein Geld für meine Hochzeit gibt?! `,
`Ich hatte Spaß bei der ersten Hochzeit. `,
'Die Aussicht ist schön',
'und der ganze Rest der skandalösen Sachen.',
'eine zweite Welle privater skandalöser Publikationen ausgelöst',
'ebenso Gerüchte über eine skandalöse, inzestuöse Verbindung mit seiner Halbschwester',
'Kraft',
'Fuss',
'anspruchsvoll',
'schöne',
// 'ich [muss] hinzufügen dass',
// '[Mach] [dir] keine [Sorgen] ',//do not worry
]
// skandalösen
let doc = nlp(arr[0]).debug()//.tag('Noun')
console.log(doc.nouns().toSingular().text())
// doc.match('{hochzeit}').debug()
// console.log(nlp.world().methods.two.transform.adjective.all)
// console.log(doc.adjectives().conjugate())
// doc.compute('root')
// console.log(doc.text('root'))
// let net = nlp.buildNet([{ match: '{hochzeit}' }])
// doc.match(net)
// console.log(nlp.parseMatch('{elternteil/Noun}')[0])