All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
volatile
property forFunctionDeclaration
AST objectdimensions
property for variable declarations onVariableDeclaration
andConstDeclaration
- Declaring array dimensions was missing on
ConstDeclaration
1.1.7 - 2024-03-09
- 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 - 2024-02-28
- Fixed problems with expected and allowed keywords for VariableDeclarations ( #33, #34 )
1.1.5 - 2024-02-07
- Created CHANGELOG.md
- Single line if statement TS object consequent after parser fix
- Default keyword returning array instead of expected keyword AST element object
- Problems introduced from the inital fix of issue #29
1.1.4 - 2024-01-16
- Single line IfStatement TS object consequent type changes after parser fix
- SingleLineComment above first case in switch block resulted in array value, instead of expected SingleLineComment element object
- Single line IfStatement consequent requrements was too loose ( #29 )
- RedimIdentifierExpression was not implemented ( #20 )
- Scope string value in VariableDeclarations and EnumDeclarations should be lowercase ( #31 )
- EnumDeclaration TS type was missing
null
as a possible scope value null
andboolean
literals was returning array instead of expected literal AST element object
1.1.3 - 2024-01-09
- Removed version from package.json to avoid release tag and version string mismatch
1.1.2 - 2024-01-09
- MultiLineComment too strict ( #18 )
- SwitchStatement did not allow empty statement before first case ( #38 )
- Seperator after keyword should be required ( #35 )
- TS MultilineComment was of type string, but actual value was array of strings.
1.1.1 - 2023-04-02
- EnumDeclaration type used
VariableDeclaration
, making it hard to locate enums in AST ( #23 ) - EnumDeclaration did not support step declaration ( #22 )
- Include statement file path too strict ( #30 )
- Unexpected EmptyStatement between MultiLineComment and FunctionDeclaration ( #32 )
1.1.0 - 2023-02-08
- Description for the computed property on a MemberExpression
- VariableDeclaration too strict with array declaration ( #19 )
- VariableIdentifier should allow number for first char after the dollar sign ( #28 )
- Issue with location range on include token included the whitespace and/or single line comment
- @SW_SHOWNA failed to parse ( #27 )
1.0.3 - 2023-01-19
- Issue in IncludeStatement from commit e07c406
1.0.2 - 2023-01-19
- Hex expression did not allow "0x" ( #15 )
- ElseIfClause ast object was missing location information ( #24 )
- ElseClause did not return an AST object ( #25 )
- Missing location property on ElseClause
- PreProcStatement should not allow #include ( #17 )
- IncludeStatement was too strict ( #16 )
- IncludeStatement should allow trailing singleLineComments and LineContinuation
- Exit could not be called with empty parentheses
1.0.1 - 2023-01-07
- Missing location information on DefaultKeyword pegjs rule (issue #21)