public withKeywords(words as ArrayList<String>) as LanguageProfile
Registers language keywords in $O(1)$ lookup tables.
| Parameter | Description |
|---|---|
words | List of keywords. |
this for fluent chaining.
import klyn.code
p = LanguageProfile("java", "Java").withKeywords(["class", "public", "return"])
assert p.isKeyword("class")