Fedor Isakov
|
ec38be682e
|
Delete obsolete artefacts
|
2018-08-19 17:32:59 +02:00 |
Fedor Isakov
|
8cacd9c326
|
Ensure terms are copied "properly" without breaking Path's contract. Pending optimization.
|
2018-08-07 11:50:05 +02:00 |
Fedor Isakov
|
c8e0464739
|
Keep test_gen directory to avoid failed builds
|
2018-08-03 11:48:36 +02:00 |
Fedor Isakov
|
98dfe30756
|
Resaved all models
|
2018-08-03 11:48:36 +02:00 |
Fedor Isakov
|
78764af3dc
|
Ensure all rule builders within a single rule template have unique tags
|
2018-08-03 11:48:36 +02:00 |
Fedor Isakov
|
d26805db7d
|
Switch to the latest version of reactor lib 0.9.1
|
2018-08-03 11:48:36 +02:00 |
Fedor Isakov
|
a710832dbf
|
Avoid passing null value to a method not expecting it.
|
2018-07-22 19:13:14 +02:00 |
Fedor Isakov
|
e2a68b4012
|
Fixes necessary for compatibility with MPS 2018.2
|
2018-07-22 16:51:10 +02:00 |
Fedor Isakov
|
0bacffb611
|
Move type setting operation to typechecking lang.
|
2018-07-22 11:09:49 +02:00 |
Fedor Isakov
|
1a52d7f96a
|
Auto-updated descriptors.
|
2018-07-22 10:37:02 +02:00 |
Fedor Isakov
|
b340e6ce48
|
Cleanup generator dependencies.
|
2018-07-21 13:29:40 +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
|
3791a3b216
|
Auto-updated descriptors.
|
2018-07-20 10:51:53 +02:00 |
Fedor Isakov
|
0a76533f33
|
Fix paths to images.
|
2018-07-19 15:17:06 +02:00 |
Fedor Isakov
|
814baf4bce
|
Update readme files.
|
2018-07-19 15:12:34 +02:00 |
Fedor Isakov
|
1c33ddca9a
|
Configure the dependency on conreactor to be resolved through local maven repo. Make travis install reactor libs locally.
|
2018-07-19 10:52:03 +02:00 |
Fedor Isakov
|
e29a0576e2
|
Rename the root project and artifacts to "coderules".
|
2018-07-18 15:54:52 +02:00 |
Fedor Isakov
|
77b578d30c
|
Add a dependency on workflow.preset to in order to fix command-line build. Rename ant targets when importing to clearly separate tasks.
https://youtrack.jetbrains.com/issue/MPS-25921
|
2018-07-17 15:09:47 +02:00 |
Fedor Isakov
|
c12bf0d96a
|
Ensure extracted baseLanguageExt stuff can be built from command line.
|
2018-07-17 15:09:47 +02:00 |
Fedor Isakov
|
8528876d2a
|
Include build module into deployed set.
|
2018-07-16 19:05:17 +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
|
4f6b8a002a
|
Auto-updated descriptors. (Again!)
|
2018-07-16 16:40:09 +02:00 |
Fedor Isakov
|
4f063cd261
|
Update test language for typechecking. Re-implement all typechecking tests using test language. Drop dependency on baseLanguageExt and samples.
|
2018-07-16 16:39:13 +02:00 |
Fedor Isakov
|
24bcd0426c
|
Ensure conflicting queries are reported as error.
|
2018-07-16 16:17:52 +02:00 |
Fedor Isakov
|
8b758be83e
|
Ensure node's own language gets included into the rules scope for application.
|
2018-07-16 13:45:00 +02:00 |
Fedor Isakov
|
d4477c519b
|
Auto-updated descriptors.
|
2018-07-16 13:44:02 +02:00 |
Fedor Isakov
|
d2de6eea33
|
Return baseLanguagExt as dependency of test modules in order to fix tests.
|
2018-07-14 17:22:32 +02:00 |
Fedor Isakov
|
79c02d2b00
|
Cleaning up dependencies in an attempt to produce a workable build.xml that doesn't break gradle.
|
2018-07-14 17:22:14 +02:00 |
Fedor Isakov
|
2b2fa47b57
|
Extract baselanguageExt sample into separate project.
|
2018-07-14 17:22:07 +02:00 |
Fedor Isakov
|
92c6ba3e12
|
Restructuring the project: consolidate code, moving samples away.
|
2018-07-14 17:22:07 +02:00 |
Fedor Isakov
|
fb27f1ddf2
|
Ensure eval() supports void and non-boolean expressions. Allow eval in guard. Fix generation of operations from collections lang.
|
2018-07-10 14:14:08 +02:00 |
Fedor Isakov
|
a18e86bbc5
|
Fix presentation of non-DataForm values.
|
2018-07-10 14:14:08 +02:00 |
Fedor Isakov
|
4dfb676349
|
Ensure the order of handlers corresponds with the "extends" relation. The handler being extended has lower priority.
|
2018-07-02 11:27:55 +02:00 |
Fedor Isakov
|
0ddd0fcaa1
|
Introduce "principal" flag for rule templates. A principal template is excluded from processing as "required".
|
2018-07-02 11:27:55 +02:00 |
Fedor Isakov
|
387e8aab31
|
Updated solution dependency.
|
2018-06-24 23:02:34 +02:00 |
Fedor Isakov
|
ab5e641c6b
|
Beautifying coderules editor.
|
2018-06-21 13:45:20 +02:00 |
Fedor Isakov
|
784b4ca810
|
Support launching control flow query with trace. Fix navigating to source location from trace view. Add shortcuts to controlflow actions.
|
2018-06-21 11:41:11 +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
|
b4d0ab73bb
|
Initial boilerplate support for launching controlflow queries. Some refactorings to further uncouple coderules-related stuff.
|
2018-06-15 14:55:44 +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 |