Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

guard, action, internal transition, and typescript#30

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Draft
DrSensor wants to merge27 commits intomaster
base:master
Choose a base branch
Loading
fromnew/guard-and-action

Conversation

@DrSensor
Copy link
Owner

@DrSensorDrSensor commentedJul 16, 2019
edited
Loading

  • implement new syntax
    • guard
    • action
    • internal transition
  • generate typescript declaration for xstate
  • compile to webassembly
  • add bundler plugin for transforming scdlang into xstate
    • add webpack-loader
    • add rollup-plugin

@DrSensorDrSensor added the enhancementNew feature or request labelJul 16, 2019
@DrSensorDrSensor added this to thev1.0 milestoneJul 16, 2019
@DrSensorDrSensor self-assigned thisJul 16, 2019
* Update libc6 and fix linter warning* Fix debian version mismatch* Debug Perf cargo* Rollback helper script* Unignore integration tests* Update hyperfine
@github-actions
Copy link

github-actionsbot commentedJul 17, 2019
edited
Loading

perf result

* Support guard for transient transition
* Internal transiion shouldn't have next_state* Remove trailing symbol `|>` when printing action in internal transiion* Fix core parser tests* Small tweak on the error messages
consecutive internal transition not appended on the same state declaration
* core Builder now support custom option key* xstate transpiler also support javascript output⚠️ only applied on `scrap code` subcommand
* Also support output --as javascript* Require --name when output --as javascript,typescript* Convert --name [export] to PascalCase when output --as typescript
* Add project examples/xstate/nodejs as subrepo* Fix import fail when filename in kebab-case (js)
Because value in event-key can be targetName *or* object of: one_or_all{target, guard, actions}, then it also accept array of object.This need the transpiler able to convert previous value into list of object when hit non-conflicted guard.
* Add additional specs for semantic_errors/*.md
* Implement warning messages in the core parser* Print warning messages in both cli subcommand
- core: Add DbC for `Transition` via static_assert- core: Refactor `TransitionIterator` a bit- Fix deprecate trait-object without `dyn`
- Skip internal-transition on box/asciiart format- Add option mode::blackbox::State in scdlang_smcat
@DrSensorDrSensorforce-pushed thenew/guard-and-action branch 5 times, most recently fromd44205a to61935c3CompareAugust 22, 2019 23:02
@DrSensorDrSensorforce-pushed thenew/guard-and-action branch 2 times, most recently fromc32d81d toa0d9f86CompareAugust 22, 2019 23:43
Update entrypoint.shFix `Testing` workflowAdd another $PATH in .github/enrtrypoint.shHopefully it will fix gh-action `Smoke tests`Fix example submodule not fetchedLimit git-submodule only on `Smoke tests`Fix example submodule not fetchedFix example submodule not fetchedFix example submodule not fetched
@DrSensorDrSensorforce-pushed thenew/guard-and-action branch 3 times, most recently from1264873 to9510922CompareAugust 24, 2019 10:34
warning duplicated on transition with same event name although it has same current state
* Remove compile-time generator (build.rs)* Add root level arg for --shell-completion* Enable colored --help
@DrSensor
Copy link
OwnerAuthor

DrSensor commentedAug 25, 2019
edited
Loading

Todo:

* Derive enum of the custom option from strum crate* Trim-space the error-messages in smcat transpiler
Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment

Reviewers

No reviews

Assignees

@DrSensorDrSensor

Labels

enhancementNew feature or request

Projects

None yet

Milestone

v1.0

Development

Successfully merging this pull request may close these issues.

2 participants

@DrSensor

[8]ページ先頭

©2009-2025 Movatter.jp