Skip to content

Commit

Permalink
## [1.2.5] - 2023-10-16
Browse files Browse the repository at this point in the history
- 修复 继承占位符语法解析误报 问题
  • Loading branch information
0xlau committed Oct 16, 2023
1 parent 0787c9b commit 6c7c344
Show file tree
Hide file tree
Showing 14 changed files with 128 additions and 43 deletions.
3 changes: 3 additions & 0 deletions CHANGELOG.md
Expand Up @@ -2,6 +2,9 @@

## [Unreleased]

## [1.2.5] - 2023-10-16
- 修复 继承占位符语法解析误报 问题

## [1.2.4] - 2023-10-12
- 新增 支持.must() 关键词
- 新增 支持实验性版本的继承特性
Expand Down
2 changes: 1 addition & 1 deletion gradle.properties
Expand Up @@ -4,7 +4,7 @@
pluginGroup = top.xystudio.plugin.idea
pluginName = LiteFlowX
# SemVer format -> https://semver.org
pluginVersion = 1.2.4
pluginVersion = 1.2.5

# See https://plugins.jetbrains.com/docs/intellij/build-number-ranges.html
# for insight into build numbers and IntelliJ Platform versions.
Expand Down

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Expand Up @@ -190,7 +190,7 @@ breakStatement ::= break SEMICOLON
continueStatement ::= continue SEMICOLON
opSelfStatement ::= opSelfExpress SEMICOLON
liteFlowStatement ::= liteFlowConditionExpress SEMICOLON {pin=1 recoverWhile=recover_liteFlowStatement}
liteFlowPlaceHolderStatement ::= liteFlowPlaceholderExpress SEMICOLON {pin=1 recoverWhile=recover_liteFlowStatement}
liteFlowPlaceHolderStatement ::= liteFlowPlaceholderAssignExpress SEMICOLON {pin=1 recoverWhile=recover_liteFlowStatement}
private recover_liteFlowStatement ::= !(SEMICOLON | liteFlowStatement | assignStatement | liteFlowPlaceHolderStatement | line_comment | block_comment | fnInvokeStatement)

/** Statement Start **/
Expand Down Expand Up @@ -238,10 +238,10 @@ fnInvokeExpress ::= refExpress fnParamExpress
fnParamExpress ::= {PAREN_LEFT [allExpress {COMMA (allExpress|op)}*] PAREN_RIGHT}+

// LiteFlow 占位符表达式
liteFlowPlaceholderExpress ::= BRACE_LEFT (refExpress|number) BRACE_RIGHT ASSIGN liteFlowConditionExpress
liteFlowPlaceholderAssignExpress ::= liteFlowPlaceHolderRef ASSIGN liteFlowConditionExpress

// LiteFlow 通用表达式
liteFlowAllExpress ::= liteFlowConditionExpress | liteFlowNodeRefExpress
liteFlowAllExpress ::= liteFlowConditionExpress | liteFlowNodeRefExpress | liteFlowPlaceHolderRef

// LiteFlow 全部逻辑表达式
liteFlowAllLogicExpress ::= liteFlowAndExpress | liteFlowOrExpress | liteFlowNotExpress
Expand Down Expand Up @@ -356,6 +356,8 @@ liteFlowParallelExpress ::= parallel PAREN_LEFT boolean PAREN_RIGHT {pin=1}

// Ref

liteFlowPlaceHolderRef ::= BRACE_LEFT (refExpress|number) BRACE_RIGHT

liteFlowNodeStringRef ::= string

liteFlowNodeRef ::= identifier
Expand Down

0 comments on commit 6c7c344

Please sign in to comment.