Despite having moved on to another project, I'd like to congratulate you on
this accomplishment. It's a significant contribution to computational
linguistics.

On Fri, May 19, 2017 at 10:41 PM, Eckhard Bick <[email protected]> wrote:

> Nice!
>
> Jeg har bare lige eet spørgsmål - hvad mener du med "binary grammars as
> text in mangled structure", and hvorfor er det nødvendigt? Øger det ikke
> risikoen for dekompilering?
>
> -- Eckhard
>
> On 05/20/2017 01:47 AM, Tino Didriksen wrote:
>
>> A new release of CG-3 has been tagged v1.0.0.12200, in preparation for
>> the NoDaLiDa 2017 Constraint Grammar Workshop (
>> https://visl.sdu.dk/nodalida2017.html ) which takes place on Monday.
>>
>> Finally calling it version 1.0. Doesn't change anything formally, but
>> CG-3 is stable enough and widely enough used that it's about time for the
>> 1.0 tag.
>>
>> New features:
>> - Cmdline flag --dump-ast to output an XML dump of the parser
>> representation. Useful for 3rd party transformation tools and highlighters
>> - Rule SPLITCOHORT that splits a cohort into multiple, while allowing the
>> creation of an internal dependency tree. See
>> https://visl.sdu.dk/cg3/chunked/rules.html#splitcohort
>> - Added a Bag of Tags feature. See https://visl.sdu.dk/cg3/chunke
>> d/contexts.html#test-bag-of-tags
>> - Added rule flag REPEAT. See https://visl.sdu.dk/cg3/chunke
>> d/rules.html#rule-options-repeat
>> - Added mathematical set difference set operator as \. See
>> https://visl.sdu.dk/cg3/chunked/sets.html#set-operator-difference
>> - Renamed the old set difference operator (-) to the except operator
>> - Cmdline flag --trace now optionally takes a range of rules to break
>> execution at
>> - ADDCOHORT now takes WITHCHILD to further narrow down where to insert
>> the cohort
>> - New tool cg-strictify to aid in making your existing grammars
>> STRICT-TAGS compliant. See https://visl.sdu.dk/cg3/chunke
>> d/cmdreference.html#cg-strictify
>>
>> Changes:
>> - Now requires C++11 to build, but will test for and use C++14 and C++17
>> where available
>> - Regex captures are now done on a per-reading basis, which eliminates
>> weird gotchas about matches
>> - Linking from a position override template will now go from the min/max
>> edges of cohorts the template reached, rather than just the final cohort it
>> touched
>> - OR'ed templates will now backtrack instead of trying only first match
>> - Input stream initial SETVAR commands are now honored immediately, so
>> that variables can be used in DELIMITERS
>> - Context modifier A now works for almost all rule types
>> - KEEPORDER will now automatically be added for easily detectable cases
>> where it is needed
>> - SUBSTITUTE will add the replacement tags for each found contiguous tag
>> to be removed
>> - Better detection of endless loops
>> - Non-scanning contexts with modifers O and o will now throw an error as
>> the writer probably meant 0
>> - Binary grammars can now be dumped as text, but in the internal mangled
>> structure
>> - MOVE WITHCHILD changed to more logically interact with moving into and
>> out of trees
>> - cg-conv no longer creates readings for plain text input. Cmdline flag
>> --add-tags added to get these back where desired
>> - Numeric tags are now double-precision floating point
>> - cg-conv no longer multiplies weights in FST input by default
>>
>> Fixed Bugs:
>> - Fixed removing a cohort that owned temporarily enclosed cohorts
>> - Fixed bug where e.g. <C:NN> was considered numerical with value 0
>> - Fixed a lot of bugs related to cohort moving, adding, and removing
>> - Fixed segfault when parsing tags longer than 256 bytes
>> - Fixed modifier pS acting as if it was p*
>>
>> Main site is https://visl.sdu.dk/cg3.html
>> Google Group is https://groups.google.com/group/constraint-grammar
>> Source snapshots available at https://visl.sdu.dk/download/cg3/
>> Windows binary is at https://apertium.projectjj.com/win32/nightly/
>> OS X binary is at https://apertium.projectjj.com/osx/nightly/
>> RHEL/Fedora/CentOS/OpenSUSE packages are at
>> https://apertium.projectjj.com/rpm/howto.txt
>> Debian/Ubuntu packages are at https://apertium.projectjj.com
>> /apt/howto.txt
>>
>> -- Tino Didriksen
>> CG-3 Developer
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Constraint Grammar" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected] <mailto:
>> [email protected]>.
>> To post to this group, send email to [email protected]
>> <mailto:[email protected]>.
>> Visit this group at https://groups.google.com/group/constraint-grammar.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
> --
> Eckhard Bick,
> cand.med., dr.phil.
> University of Southern Denmark
> e-mail: [email protected]
> web: http://beta.visl.sdu.dk
>
> --
> You received this message because you are subscribed to the Google Groups
> "Constraint Grammar" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at https://groups.google.com/group/constraint-grammar.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Constraint Grammar" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/constraint-grammar.
For more options, visit https://groups.google.com/d/optout.

Reply via email to