| vislcg3(1) | vislcg3(1) | 
NAME¶
vislcg3 - This application is part of ( cg3 )
This tool is part of the CG-3 constraint grammar system: https://visl.sdu.dk/cg3.html.
SYNOPSIS¶
vislcg3 [OPTIONS]
DESCRIPTION¶
vislcg3 is the grammar parser and disambiguator in the VISL constraint grammar system. It chooses between different analyses (or "readings") of a word delivered by a morphological analyser based on a set of grammatical rules.
By default, vislcg3 reads input from stdin and writes output to stdout.
OPTIONS¶
- -h, --help
 - shows this help
 - -?, --?
 - shows this help
 - -V, --version
 - prints copyright and version information
 - -g, --grammar
 - specifies the grammar file to use for disambiguation
 - --grammar-out
 - writes the compiled grammar in textual form to a file
 - --grammar-bin
 - writes the compiled grammar in binary form to a file
 - --grammar-only
 - only compiles the grammar; implies --verbose
 - --ordered
 - (will in future allow full ordered matching)
 - -u, --unsafe
 - allows the removal of all readings in a cohort, even the last one
 - -s, --sections
 - number or ranges of sections to run; defaults to all sections
 - --rules
 - number or ranges of rules to run; defaults to all rules
 - --rule
 - a name or number of a single rule to run
 - -d, --debug
 - enables debug output (very noisy)
 - -v, --verbose
 - increases verbosity
 - -2, --vislcg-compat
 - enables compatibility mode for older CG-2 and vislcg grammars
 - -I, --stdin
 - file to read input from instead of stdin
 - -O, --stdout
 - file to print output to instead of stdout
 - -E, --stderr
 - file to print errors to instead of stderr
 - -C, --codepage-all
 - codepage to use for grammar, input, and output streams; defaults to UTF-8
 - --codepage-grammar
 - codepage to use for grammar; overrides --codepage-all
 - --codepage-input
 - codepage to use for input; overrides --codepage-all
 - --codepage-output
 - codepage to use for output and errors; overrides --codepage-all
 - -L, --locale-all
 - locale to use for grammar, input, and output streams; defaults to en_US_POSIX
 - --locale-grammar
 - locale to use for grammar; overrides --locale-all
 - --locale-input
 - locale to use for input; overrides --locale-all
 - --locale-output
 - locale to use for output and errors; overrides --locale-all
 - --no-mappings
 - disables all MAP, ADD, and REPLACE rules
 - --no-corrections
 - disables all SUBSTITUTE and APPEND rules
 - --no-before-sections
 - disables all rules in BEFORE-SECTIONS parts
 - --no-sections
 - disables all rules in SECTION parts
 - --no-after-sections
 - disables all rules in AFTER-SECTIONS parts
 - -t, --trace
 - prints debug output alongside with normal output
 - --trace-name-only
 - if a rule is named, omit the line number; implies --trace
 - --trace-no-removed
 - does not print removed readings; implies --trace
 - --trace-encl
 - traces which enclosure pass is currently happening; implies --trace
 - --dry-run
 - make no actual changes to the input
 - --single-run
 - runs each section only once; same as --max-runs 1
 - --max-runs
 - runs each section max N times; defaults to unlimited (0)
 - -S, --statistics
 - gathers profiling statistics while applying grammar
 - -Z, --optimize-unsafe
 - destructively optimize the profiled grammar to be faster
 - -z, --optimize-safe
 - conservatively optimize the profiled grammar to be faster
 - -p, --prefix
 - sets the mapping prefix; defaults to @
 - --unicode-tags
 - outputs Unicode code points for things like ->
 - --unique-tags
 - outputs unique tags only once per reading
 - --num-windows
 - number of windows to keep in before/ahead buffers; defaults to 2
 - --always-span
 - forces scanning tests to always span across window boundaries
 - --soft-limit
 - number of cohorts after which the SOFT-DELIMITERS kick in; defaults to 300
 - --hard-limit
 - number of cohorts after which the window is forcefully cut; defaults to 500
 - -D, --dep-delimit
 - delimit windows based on dependency instead of DELIMITERS; defaults to 10
 - --dep-original
 - outputs the original input dependency tag even if it is no longer valid
 - --dep-allow-loops
 - allows the creation of circular dependencies
 - --dep-no-crossing
 - prevents the creation of dependencies that would result in crossing branches
 - --no-magic-readings
 - prevents running rules on magic readings
 - -o, --no-pass-origin
 - prevents scanning tests from passing the point of origin
 - -e, --show-end-tags
 - allows the <<< tags to appear in output
 - --show-unused-sets
 - prints a list of unused sets and their line numbers; implies --grammar-only
 - --show-tag-hashes
 - prints a list of tags and their hashes as they are parsed during the run
 - --show-set-hashes
 - prints a list of sets and their hashes; implies --grammar-only
 
BUGS¶
Email to: Tino Didriksen <mail@tinodidriksen.com>
AUTHOR¶
(c) 2007-2014 GrammarSoft ApS
| 2014-05-07 |