Friday, April 1, 2022

CasualConc goes 3.0!

After 3 and half years of no activity on this blog, I am happy to announce a new release of CasualConc (though it is still a work-in-progress).

This version has some new features and bug fixes as well as interface changes.

Two major additions are basic XML file handling and grammar search using dependency grammar tags with Stanford CoreNLP.

The XML handling feature is fairly basic, but CasualConc analyzes XML structure and you can select the tags or attributes to use for grouping/filtering.


You can use filters in tools.


Grammar search utilizes dependency grammar tags assigned by Stanford CoreNLP. You need to install Java and Stanford CoreNLP separately (the instruction is on a new manual).

You can use this new feature on any of the languages Stanford CoreNLP can handle by specifying dependency grammar tags.


For English, you can select a pre-specified grammar structure for search.

I prepared a sample grammar database file (with Sherlock Holmes novels/shorts) on CasualConc site, so you can feel what this tool is like.

There are other more minor additions, such as filtering files for analysis and lexical diversity measures on Word Count/File Info.

This is still a beta version, so there may be many issues. Please report any problem you encounter. That will help improve CasualConc.

In any case, please enjoy playing with grammar search. It's fun!