Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 17 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -59,4 +59,20 @@ Learn about how to create dictionaries in NLP++: [YouTube Video Tutorial 11](htt

## Tutorial 12: New DICT files

Tutorial on the new dict files for NLP++ that greatly simplifies and organizes dictionaries. This tutorial uses the full english parser (parse-en-us) found in the example analyzers folder which comes with the VSCode NLP++ Language extension: [YouTube Video Tutorial 12](https://youtu.be/RohelF8CP2k)
Tutorial on the new dict files for NLP++ that greatly simplifies and organizes dictionaries. This tutorial uses the full english parser (parse-en-us) found in the example analyzers folder which comes with the VSCode NLP++ Language extension: [YouTube Video Tutorial 12](https://youtu.be/RohelF8CP2k)

## Tutorial 13: VisualText Version 2

This tutorial shows of verion 2 of the NLP Engine and VisualText. The main difference is the KB View with the new dictionary and KBB files and the great tools for building and maintaining NLP analyzers that feed one into another: [YouTube Video Tutorial 13](https://youtu.be/e-JQTnXEkcg)

### Tutorial 13-a:

This analyzer fetches informational pages from the web on the 50 American states. This is included in one video: [YouTube Video Tutorial 13](https://youtu.be/e-JQTnXEkcg)

### Tutorial 13-b:

This analyzer analyzes the 50 state webpages and creates dictionaries and a knowledge base. This is included in one video: [YouTube Video Tutorial 13](https://youtu.be/e-JQTnXEkcg)

## Tutorial 14: Mod Files

Mod files allow for bundling text, NLP++ code (passes), dictionaries, and knowledge base files into one file that can be easily created and loaded into VisualText (the NLP++ langauge extension for VSCode).: [YouTube Video Tutorial 14](https://youtu.be/dRpGY0SPLSo)
5 changes: 5 additions & 0 deletions tutorial-14/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Tutorial 14 - Mod Files

This tutorial is about Mod files in NLP++. Mod files allow for the bundling of text files, nlp++ files, dictionaries and knowledge base files into one file that can be easily created and loaded. The idea behind mod files is to create useful analyzer capabilities that can be incorporated into exhisting analyzers.

Click here to see the [Tutorial Video on YouTube](https://youtu.be/dRpGY0SPLSo).
15 changes: 15 additions & 0 deletions tutorial-14/input/numbers.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
one
four
ninety seven
eighty-five
seven hundred trillion and three
twenty-nine hundred million
two hundred seven billion four hundred fifteen million thirty-nine thousand eight hundred and forty-nine
eight-nine trillion six hundred twenty billion nine hundred ninety-nine million and three
six hundred fifty-six thousand seven hundred and ninety-two
nineteen hundred and fifty-nine
nineteen fifty nine
nine twenty
ten sixty-six
twenty twenty three

254 changes: 254 additions & 0 deletions tutorial-14/kb/user/attr.kb
Original file line number Diff line number Diff line change
@@ -0,0 +1,254 @@
ind attr
"concept"
0
"concept" "sys" "attrs" "common" "var"
psym
"cg_CONCEPT"
end ind


ind attr
"concept" "gram"
0
"concept" "sys" "dict" "a" "x" "xu" "xwhite"
pst
"true"
end ind


ind attr
"concept" "gram"
0
"concept" "sys" "dict" "a" "c" "co" "constrain"
pst
"true"
end ind


ind attr
"concept" "gram"
0
"concept" "sys" "dict" "a" "c" "cl" "closed"
pst
"false"
end ind


ind attr
"concept" "gram"
0
"concept" "sys" "dict" "a" "l" "li" "lit"
pst
"false"
end ind


ind attr
"concept" "gram"
0
"concept" "sys" "dict" "a" "s" "sp" "split"
pst
"false"
end ind


ind attr
"concept" "gram"
0
"concept" "sys" "dict" "a" "g" "ge" "gen"
pst
"false"
end ind


ind attr
"concept" "gram"
0
"concept" "sys" "dict" "a" "l" "lo" "locked"
pst
"false"
end ind


ind attr
"concept" "gram"
0
"concept" "sys" "dict" "a" "d" "di" "dirty"
pst
"true"
end ind


ind attr
"concept" "gram"
0
"concept" "sys" "dict" "a" "q" "qu" "quicksem"
pst
"false"
end ind


ind attr
"concept" "sys"
0
"concept" "sys" "attrs" "common" "var"
psym
"con_SYS"
end ind


ind attr
"concept" "sys" "attrs"
0
"concept" "sys" "attrs" "common" "var"
psym
"sys_ATTRS"
end ind


ind attr
"concept" "sys" "attrs" "proxy"
0
"concept" "sys" "attrs" "common" "var"
psym
"attrs_PROXY"
end ind


ind attr
"concept" "sys" "attrs" "proxy" "atom"
0
"concept" "sys" "attrs" "common" "var"
psym
"cg_ATOM"
end ind


ind attr
"concept" "sys" "attrs" "pproxy"
0
"concept" "sys" "attrs" "common" "var"
psym
"attrs_PPROXY"
end ind


ind attr
"concept" "sys" "attrs" "pproxy" "phrase"
0
"concept" "sys" "attrs" "common" "var"
psym
"cg_PHRASE"
end ind


ind attr
"concept" "sys" "attrs" "common"
0
"concept" "sys" "attrs" "common" "var"
psym
"attrs_COMMON"
end ind


ind attr
"concept" "sys" "attrs" "common" "var"
0
"concept" "sys" "attrs" "common" "var"
psym
"cg_VAR"
end ind


ind attr
"concept" "sys" "nlp"
0
"concept" "sys" "attrs" "common" "var"
psym
"sys_NLP"
end ind


ind attr
"concept" "sys" "nlp" "lex" "slot" "cases"
0
"concept" "sys" "attrs" "common" "var"
psym
"id_CASES"
end ind


ind attr
"concept" "sys" "mean" "slot" "case"
0
"concept" "sys" "attrs" "common" "var"
psym
"id_mslot_CASE"
end ind


ind attr
"concept" "sys" "mean" "slot" "case" "cap"
0
"concept" "sys" "attrs" "common" "var"
psym
"id_CAP"
end ind


ind attr
"concept" "sys" "mean" "slot" "case" "allcap"
0
"concept" "sys" "attrs" "common" "var"
psym
"id_ALLCAP"
end ind


ind attr
"concept" "sys" "mean" "slot" "case" "mixed"
0
"concept" "sys" "attrs" "common" "var"
psym
"id_MIXED"
end ind


ind attr
"concept" "sys" "mean" "slot" "mixed"
0
"concept" "sys" "attrs" "common" "var"
psym
"id_mslot_MIXED"
end ind


ind attr
"concept" "sys" "dict"
0
"concept" "sys" "attrs" "common" "var"
psym
"sys_DICT"
end ind


ind attr
"concept" "sys" "dict" "a"
0
"concept" "sys" "attrs" "common" "var"
psym
"dict_ALPHA"
end ind


ind attr
"concept" "sys" "dict" "unknown"
0
"concept" "sys" "attrs" "common" "var"
psym
"dict_UNKNOWN"
end ind


quit

Loading