Fedor Isakov
|
fdd7c7fb19
|
New language j.m.bl.javadocExt to contain types aspect for javadoc.
|
2019-10-22 21:20:20 +02:00 |
Fedor Isakov
|
57de11c3fe
|
Rename all modules/models having prefix j.m.typechecking to j.m.coderules.typechecking. The former is reserved.
|
2019-06-05 16:15:59 +02:00 |
Fedor Isakov
|
dc1965fdc9
|
Introduce a test for running model checker on all models in the project as a part of CI.
|
2019-01-31 11:30:02 +01:00 |
Fedor Isakov
|
1cb1472184
|
Name solutions and models consistently in samples (mpscore). Drop empty obsolete test solution.
|
2018-07-22 14:48:13 +02:00 |
Fedor Isakov
|
7c1cb3b684
|
Name solutions and models consistently in samples (fitch)
|
2018-07-22 14:48:12 +02:00 |
Fedor Isakov
|
a240f129c2
|
Name solutions and models consistently in samples (lambdacalc)
|
2018-07-22 11:26:12 +02:00 |
Fedor Isakov
|
430b081085
|
Rename sandbox to demo solution in fitch sample.
|
2018-07-21 13:50:54 +02:00 |
Fedor Isakov
|
689ae4776c
|
Give more sensible name to a sample demo solution and model.
|
2018-07-21 13:49:21 +02:00 |
Fedor Isakov
|
c7cc97fffb
|
Rename reporting runtim solution.
|
2018-07-21 13:29:40 +02:00 |
Fedor Isakov
|
ea9919f38a
|
Bring the hierarchy of DataForm concepts in line with the runtime.
Merge DataForm constructors into logic language.
Repackaging logic runtime.
Drop obsolete code.
|
2018-07-21 13:29:22 +02:00 |
Fedor Isakov
|
4e03b77ebc
|
Add all samples to the root project
|
2018-07-20 10:45:00 +02:00 |
Fedor Isakov
|
473644e389
|
Extract baseLanguageExt and its related tests to a separate project.
|
2018-07-16 18:56:36 +02:00 |
Fedor Isakov
|
92c6ba3e12
|
Restructuring the project: consolidate code, moving samples away.
|
2018-07-14 17:22:07 +02:00 |
Fedor Isakov
|
2cc6d44705
|
Extract reusable stuff from typechecking UI plugin into coderules UI.
|
2018-06-16 13:08:24 +02:00 |
Fedor Isakov
|
db04f57c41
|
Move baselanguage-related stuff to another location within the project.
|
2018-06-15 11:09:01 +02:00 |
Fedor Isakov
|
a74f00f688
|
Introduce controlflow language and corresponding solutions as another example of applying code rules in practice.
|
2018-06-14 16:19:06 +02:00 |
Fedor Isakov
|
20c107e428
|
Introduce j.m.lang.typechecking lang to provide typechecking aspect-related services. Abstract away aspect generation/discovery logic to make it reusable.
|
2018-06-14 15:02:22 +02:00 |
Fedor Isakov
|
fda586c45c
|
Extract generic support for launching code rules into a separate plugin solution.
|
2018-06-13 14:34:41 +02:00 |
Fedor Isakov
|
a8e6c565b5
|
Rename the language and runtime solution: typesystem2 -> coderules. Move typechecking-related stuff to typechecking solution. Reorganize modules, delete obsolete stuck files.
|
2018-06-12 18:00:30 +02:00 |
Fedor Isakov
|
2de4d69781
|
Introduce QueryKind. Fix the kinds of typechecking queries. Avoid directly linking the queries in types aspect.
|
2018-06-04 18:45:08 +02:00 |
Fedor Isakov
|
c01e1d76c9
|
Refactoring: moving term-related concepts into a separate language, use dataform nomenclature instead of term where possible. Create migration.
|
2018-04-19 16:30:23 +02:00 |
Fedor Isakov
|
f730641327
|
Extract "reporting" solution and interface.
|
2018-04-04 10:52:14 +02:00 |
Fedor Isakov
|
9c832b73b3
|
Testing RuleTemplate with constraint rules in a sandbox.
|
2018-04-03 12:16:48 +02:00 |
Fedor Isakov
|
1112b940a1
|
Test language for the RuleTemplate.
|
2018-04-03 12:16:44 +02:00 |
Fedor Isakov
|
5c4fb50a63
|
Reorganize and repackage the code to better reflect purpose of the modules.
|
2017-07-28 19:13:48 +02:00 |
Fedor Isakov
|
aac95b2b25
|
Move typesystem2.helper.plugin to typechecking.plugin. Drop typesystem2.helper solution.
|
2017-07-28 13:58:37 +02:00 |
Fedor Isakov
|
e970b2443a
|
Extract typechecking-related stuff to a separate solution 'j.m.typechecking'
|
2017-07-25 10:30:29 +02:00 |
Fedor Isakov
|
4665aa5623
|
Rename 'j.m.typechecking' solution to 'j.m.typechecking.ui'. Contains only the plugin model.
|
2017-07-24 11:29:59 +02:00 |
Fedor Isakov
|
0fd6f65591
|
Rename "sampleplugin" solution to "typechecking". Move build solution to typechecking folder. Rename the plugin to "typechecking".
|
2017-06-12 21:55:53 +02:00 |
Fedor Isakov
|
33bc06e9cc
|
Rename solutions "typesystem2.sample.*" to "typechecking.sample.*".
|
2017-06-12 19:10:29 +02:00 |
Fedor Isakov
|
0a615c8490
|
Rename solution "typesystem2.test" to "typechecking.test".
|
2017-06-12 19:01:49 +02:00 |
Fedor Isakov
|
51263e9b8b
|
Reorganizing the code, optimize the number of solutions. Delete empty solutions.
|
2017-06-12 18:55:55 +02:00 |
Fedor Isakov
|
ee0b98f9db
|
Rename "sampleLang" to "baseLanguageExt"
|
2017-06-12 16:32:49 +02:00 |
Fedor Isakov
|
4ec306e9c3
|
Delete the solution with obsolete build scripts.
|
2017-06-12 15:37:20 +02:00 |
Fedor Isakov
|
2dbd4cec52
|
New build solution, combine build and test into one, integrate with gradle.
|
2017-06-09 09:52:20 +02:00 |
Fedor Isakov
|
f4b965efce
|
Repackage utility classes inside the types aspect model. Delete obsolete module.
|
2017-02-09 14:24:00 +01:00 |
Fedor Isakov
|
75011f49a6
|
DELETE the JCHR stuff.
|
2017-01-03 11:27:59 +01:00 |
Fedor Isakov
|
6fc9c454b8
|
SModel lang extension for typesystem2. Tests.
|
2016-11-11 14:22:15 +01:00 |
Fedor Isakov
|
aa9826e2e3
|
Typechecking facade. Tests.
|
2016-11-10 16:35:03 +01:00 |
Fedor Isakov
|
57bfd6433e
|
Refactoring out the typechecking code from the sample plugin.
|
2016-11-07 15:07:16 +01:00 |
Fedor Isakov
|
e17f7405a3
|
Moving tests specific to sampleLang/types to separate test solution.
|
2016-09-17 14:57:56 +02:00 |
Fedor Isakov
|
4b6ac48a41
|
Merging TreeForm model into the reactor solution.
Move unification lib tnd treeform api model to reactor solution.
Remove obsolete solution.
|
2016-09-01 11:03:35 +02:00 |
Fedor Isakov
|
569b1fd082
|
Build file for making the samplechecker plugin.
|
2016-08-25 13:55:53 +02:00 |
Fedor Isakov
|
f0184de4c5
|
Extracting the JCHR-related stuff to drop it later.
Cleaning up the obsolete modules.
Get rid of dependencies on JCHR stuff.
|
2016-08-25 13:48:02 +02:00 |
Fedor Isakov
|
0018ee7154
|
Implementing types language aspect generation and runtime support.
|
2016-08-17 11:02:33 +02:00 |
Fedor Isakov
|
28bc093ab0
|
Removed obsolete modules
|
2016-03-14 15:37:29 +01:00 |
Fedor Isakov
|
57bd4d763c
|
Adjust the project module paths
|
2016-03-14 15:26:35 +01:00 |
Fedor Isakov
|
5a54d55345
|
Tests to launch typechecking on sample roots
|
2016-03-14 15:21:49 +01:00 |
Fedor Isakov
|
0000a8fe93
|
Delete the unused experimental code
|
2016-02-18 22:40:22 +01:00 |
Fedor Isakov
|
3a6edc48e5
|
Reshuffling the models around a bit.
|
2015-12-25 23:54:48 +01:00 |