Skip to content

Commit

Permalink
Small type changes preparing for theme
Browse files Browse the repository at this point in the history
  • Loading branch information
StoneCypher committed Aug 12, 2022
1 parent 5162f22 commit df1dd4c
Show file tree
Hide file tree
Showing 27 changed files with 218 additions and 115 deletions.
17 changes: 16 additions & 1 deletion CHANGELOG.long.md
Expand Up @@ -2,7 +2,7 @@

All notable changes to this project will be documented in this file.

1031 merges; 148 releases
1032 merges; 148 releases



Expand All @@ -18,6 +18,21 @@ Published tags:



 

 

## [Untagged] - 8/10/2022 11:32:42 PM

Commit [5162f2299530514aecba1bf78fbfe77910e3a417](https://github.com/StoneCypher/jssm/commit/5162f2299530514aecba1bf78fbfe77910e3a417)

Author: `John Haugeland <stonecypher@gmail.com>`

* Engine and parser support for label substitution (no viz yet,) fixes StoneCypher/fsl#117; fixes StoneCypher/fsl#263




&nbsp;

&nbsp;
Expand Down
34 changes: 17 additions & 17 deletions CHANGELOG.md
Expand Up @@ -2,7 +2,7 @@

All notable changes to this project will be documented in this file.

1031 merges; 148 releases; Changlogging the last 10 commits; Full changelog at [CHANGELOG.long.md](CHANGELOG.long.md)
1032 merges; 148 releases; Changlogging the last 10 commits; Full changelog at [CHANGELOG.long.md](CHANGELOG.long.md)



Expand All @@ -18,6 +18,21 @@ Published tags:



&nbsp;

&nbsp;

## [Untagged] - 8/10/2022 11:32:42 PM

Commit [5162f2299530514aecba1bf78fbfe77910e3a417](https://github.com/StoneCypher/jssm/commit/5162f2299530514aecba1bf78fbfe77910e3a417)

Author: `John Haugeland <stonecypher@gmail.com>`

* Engine and parser support for label substitution (no viz yet,) fixes StoneCypher/fsl#117; fixes StoneCypher/fsl#263




&nbsp;

&nbsp;
Expand Down Expand Up @@ -160,19 +175,4 @@ Commit [9001216af66f3fc719a406402d1d07f66cea465c](https://github.com/StoneCypher

Author: `John Haugeland <stonecypher@gmail.com>`

* Six style modalities exposed, fixes StoneCypher/fsl#1136, fixes StoneCypher/fsl#1137, fixes StoneCypher/fsl#1138, fixes StoneCypher/fsl#1139, fixes StoneCypher/fsl#1140




&nbsp;

&nbsp;

## [Untagged] - 8/1/2022 12:08:55 PM

Commit [1c4fcaaf1b15087b8d2aaa4fcf08ee386fb7c90c](https://github.com/StoneCypher/jssm/commit/1c4fcaaf1b15087b8d2aaa4fcf08ee386fb7c90c)

Author: `John Haugeland <stonecypher@gmail.com>`

* all six state styles (start end standard hooked terminal current) now make it through to the machine, fixes StoneCypher/fsl#1131, fixes StoneCypher/fsl#1132, fixes StoneCypher/fsl#1133, fixes StoneCypher/fsl#1134, fixes StoneCypher/fsl#1135
* Six style modalities exposed, fixes StoneCypher/fsl#1136, fixes StoneCypher/fsl#1137, fixes StoneCypher/fsl#1138, fixes StoneCypher/fsl#1139, fixes StoneCypher/fsl#1140
4 changes: 2 additions & 2 deletions README.md
Expand Up @@ -18,7 +18,7 @@ Please edit the file it's derived from, instead: `./src/md/readme_base.md`
* Generated for version 5.81.0 at 8/10/2022, 11:31:22 PM
* Generated for version 5.81.1 at 8/11/2022, 7:25:09 PM
-->
# jssm
Expand All @@ -29,7 +29,7 @@ share online. Easy to embed.

Readable, useful state machines as one-liner strings.

***4,832 tests*** run 5,723 times. 4,823 specs with 100.0% coverage, 9 fuzz tests with 5.4% coverage. With 2,223 lines, that's about 2.2 tests per line, or 2.6 generated tests per line.
***4,832 tests*** run 5,723 times. 4,823 specs with 100.0% coverage, 9 fuzz tests with 5.4% coverage. With 2,234 lines, that's about 2.2 tests per line, or 2.6 generated tests per line.

***Meet your new state machine library.***

Expand Down
12 changes: 11 additions & 1 deletion dist/es6/jssm_types.d.ts
Expand Up @@ -151,6 +151,16 @@ declare type JssmStateStyleBorderColor = {
};
declare type JssmStateStyleKey = JssmStateStyleShape | JssmStateStyleColor | JssmStateStyleTextColor | JssmStateStyleCorners | JssmStateStyleLineStyle | JssmStateStyleBackgroundColor | JssmStateStyleStateLabel | JssmStateStyleBorderColor;
declare type JssmStateStyleKeyList = JssmStateStyleKey[];
declare type JssmStateStyle = {
shape: JssmStateStyleShape;
color: JssmStateStyleColor;
textColor: JssmStateStyleTextColor;
corners: JssmStateStyleCorners;
lineStyle: JssmStateStyleLineStyle;
stateLabel: JssmStateStyleStateLabel;
backgroundColor: JssmStateStyleBackgroundColor;
borderColor: JssmStateStyleBorderColor;
};
declare type JssmGenericConfig<DataType> = {
graph_layout?: JssmLayout;
complete?: Array<StateType>;
Expand Down Expand Up @@ -332,4 +342,4 @@ declare type JssmErrorExtendedInfo = {
requested_state?: StateType | undefined;
};
declare type JssmHistory<mDT> = circular_buffer<[StateType, mDT]>;
export { JssmColor, JssmShape, JssmTransition, JssmTransitions, JssmTransitionList, JssmTransitionRule, JssmArrow, JssmArrowKind, JssmArrowDirection, JssmGenericConfig, JssmGenericState, JssmGenericMachine, JssmParseTree, JssmCompileSe, JssmCompileSeStart, JssmCompileRule, JssmPermitted, JssmPermittedOpt, JssmResult, JssmStateDeclaration, JssmStateDeclarationRule, JssmStateConfig, JssmStateStyleKey, JssmStateStyleKeyList, JssmLayout, JssmHistory, JssmSerialization, JssmPropertyDefinition, JssmParseFunctionType, JssmMachineInternalState, JssmErrorExtendedInfo, FslDirection, FslTheme, HookDescription, HookHandler, HookContext, HookResult, HookComplexResult };
export { JssmColor, JssmShape, JssmTransition, JssmTransitions, JssmTransitionList, JssmTransitionRule, JssmArrow, JssmArrowKind, JssmArrowDirection, JssmGenericConfig, JssmGenericState, JssmGenericMachine, JssmParseTree, JssmCompileSe, JssmCompileSeStart, JssmCompileRule, JssmPermitted, JssmPermittedOpt, JssmResult, JssmStateDeclaration, JssmStateDeclarationRule, JssmStateConfig, JssmStateStyle, JssmStateStyleKey, JssmStateStyleKeyList, JssmLayout, JssmHistory, JssmSerialization, JssmPropertyDefinition, JssmParseFunctionType, JssmMachineInternalState, JssmErrorExtendedInfo, FslDirection, FslTheme, HookDescription, HookHandler, HookContext, HookResult, HookComplexResult };
2 changes: 1 addition & 1 deletion dist/es6/version.js
@@ -1,2 +1,2 @@
const version = "5.81.0";
const version = "5.81.1";
export { version };
2 changes: 1 addition & 1 deletion dist/jssm.es5.cjs.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion dist/jssm.es5.cjs.nonmin.js
Expand Up @@ -18846,7 +18846,7 @@ function peg$parse(input, options) {
}
}

const version = "5.81.0";
const version = "5.81.1";

// whargarbl lots of these return arrays could/should be sets
const { shapes, gviz_shapes, named_colors } = constants;
Expand Down
2 changes: 1 addition & 1 deletion dist/jssm.es5.iife.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion dist/jssm.es5.iife.nonmin.js
Expand Up @@ -18845,7 +18845,7 @@ var jssm = (function (exports) {
}
}

const version = "5.81.0";
const version = "5.81.1";

// whargarbl lots of these return arrays could/should be sets
const { shapes, gviz_shapes, named_colors } = constants;
Expand Down
2 changes: 1 addition & 1 deletion docs/docs/assets/search.js

Large diffs are not rendered by default.

78 changes: 39 additions & 39 deletions docs/docs/classes/jssm.Machine.html

Large diffs are not rendered by default.

0 comments on commit df1dd4c

Please sign in to comment.