Releases: genius257/autoit3-pegjs
Releases · genius257/autoit3-pegjs
4.0.0
Changed
- Changed package to be used via NPM instead.
3.0.4
Fixed
"type": "module"
in package.json give unexpected errors when imported by other projects.
3.0.3
Fixed
- Manual type replacement added for
IncludeStatement
rule, to fix wrong interpreted type for properties library
and file
.
- Missing
object
property from TS type object with property type
equals MemberExpression
from CallExpression
rule
3.0.2
Fixed
- Missing location property on
ParenthesizedExpression
AST node.
- Updated peggy-to-ts to fix mismatch between location function return value and Peggy LocationRange type.
3.0.1
Fixed
- Recursion typescript error for circular type reference
- Wrong types was generated for MemberExpression and CallExpression rules.
3.0.0
Changed
- TypeScript types are now auto-generated instead of hand written, to remove the element of human error. (This is a breaking change)
Fixed
- NotExpression precedence issue causing it to be disallowed on the right-hand side of BinaryExpressions. (#8)
- SingleLineComment used EOS intead of LineTerminatorSequence / EOF
- Wrong TypeScript type "Comment" used instead of "SingleLineComment|MultiLineComment"
2.0.0
[2.0.0] - 2024-09-21
Added
- More grannular typescript types, to better access each node case within the
IterationStatement
Changed
ForStatement
id property removed from AST node and init property now contains a VariableDeclarator
node
ForInStatement
left property in AST node now contains a VariableDeclarator
node isntead
1.2.0
Added
volatile
property for FunctionDeclaration
AST object
dimensions
property for variable declarations on VariableDeclaration
and ConstDeclaration
Fixed
- Declaring array dimensions was missing on
ConstDeclaration
1.1.7
Fixed
- Missing
Null
as a possible value for Parameter AST object init property
- EnumDeclaration AST object could have properties
stepoperator
could be null
- EnumDeclaration AST object could have properties
stepval
could be NaN
1.1.6
Fixed
- Fixed problems with expected and allowed keywords for VariableDeclarations ( #33, #34 )