Releases: yanagiba/swift-ast
Releases · yanagiba/swift-ast
0.4.2
- Newline escape in new lines
- Support Postfixes in KeypathExpression
- Lex long decimals
- Parsing additional Swift 4 features
- Allow dollar signed used as identifier body
- Introduce Identifier as a replacement of plain string
- Swift 4.1 migration
- Bug fixes
- code refactoring
0.4.1
- Catch up with Bocho 0.1.0 release
0.4.0
- Introduce libTooling
- Assign lexical parent
- Introduce sequence expression, and when enabled, fold it with hardcoded operator precedences
- Support shebang
- Other minor changes
0.3.5
- Force label name has to be on the same line as
break
or continue
statement
- swift-lint 0.1.3 integration and minor refactorings
0.3.4
- The source code comments are now exposed through
TopLevelDeclaration
0.3.3
- Fix raw-value typed enum declaration by supporting boolean literals
0.3.1
- Updated to Swift 4 package manager description
0.3.0
- Parse Swift 4 new language features
- Leverage Swift 4 feature to improve code quality of this repo
0.2.0
- Dump AST to terminal
- Print AST to terminal
- Enhancements to diagnostic messages
- Improvements to test coverage
- Github issue generation
- Assign values for
#file
, #line
, and #column
- Remove deprecated dynamic-type expression