Skip to content

Releases: Stypox/dicio-sentences-compiler

Mutiple files fix: 0.1.3

22 Sep 16:37
39e59ee
Compare
Choose a tag to compare
Pre-release

Fixes

  • Fix parser crash with multiple files

More fixes and improvements: 0.1.2

20 Sep 18:05
260995c
Compare
Choose a tag to compare
Pre-release

Improvements

  • In the compiler-to-java, generate StandardComponentData variables instead of directly instances of StandardComponent, to allow for StandardComponent instantiation on demand: see more on 6ef75f5
  • Add notice to the top of generated files to tell the user not to modify it.

Fixes

  • Fix generated variables inaccessible due to missing public static

Minor fixes: 0.1.1

20 Sep 13:12
6f58703
Compare
Choose a tag to compare
Minor fixes: 0.1.1 Pre-release
Pre-release

Improvements

  • AssistanceComponent is now an interface

Fixes

  • Fix exception messages not containing information due to incorrect exception handling

First functional release: 0.1.0

16 Sep 19:44
5aedf21
Compare
Choose a tag to compare
Pre-release

Features

  • Dicio sentences language was introduced in this first release
  • dicio-assistance-component library (built in Java) is supported as a compile target

Dicio Sentences Language

See the README for more information. These are the most important features:

  • Define sentences inside a section.
  • Two pieces of a sentence can be or-red, and a piece can be optional (like in regex): hello|hi, hello?
  • Grouping pieces of sentences is supported with parenthesis: hello (how are you)|(what is up)
  • Up to 3 capturing groups are allowed (due to dicio-assistance-component limitations): hello .. where is ..