Machine: PSI, Multi-PSI Environment: SIMPOS, PIMOS Language: ESP, KL1 Source Code: 1.5 KB Documents: None
┌───────────┐ │DCG Grammar│ └───────────┘ │ V ┌──────────────┐ │PAX Translator│ └──────────────┘ │ V ┌────────┐ ┌──────────┐ ┌───────────┐ │Sentence├──>│KL1Program├──>│Trase Trees│ └────────┘ └──────────┘ └───────────┘
PAX searches for number of parsing trees at once(OR parallelism),and creates sub-trees from number of different places in a input sentence(AND parallelism). Utilizing these two kinds of parallelisms,PAX searches all the parsing trees in a short time.
Grammar developer does not have to concern about parallel processing at all,because PAX translates a grammar in DCG format into KL1 program automatically. And in many cases the parsing will speed up.