Skip to content

Releases: yanagiba/swift-ast

0.4.2

01 Apr 00:21
a3f4734
Compare
Choose a tag to compare
0.4.2 Pre-release
Pre-release
  • 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

20 Aug 16:41
Compare
Choose a tag to compare
0.4.1 Pre-release
Pre-release
  • Catch up with Bocho 0.1.0 release

0.4.0

14 Aug 17:07
Compare
Choose a tag to compare
0.4.0 Pre-release
Pre-release
  • 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

22 Jun 17:01
Compare
Choose a tag to compare
0.3.5 Pre-release
Pre-release
  • 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

16 Jun 01:28
Compare
Choose a tag to compare
0.3.4 Pre-release
Pre-release
  • The source code comments are now exposed through TopLevelDeclaration

0.3.3

15 Jun 19:39
Compare
Choose a tag to compare
0.3.3 Pre-release
Pre-release
  • Fix raw-value typed enum declaration by supporting boolean literals

0.3.2

15 Jun 17:32
Compare
Choose a tag to compare
0.3.2 Pre-release
Pre-release
  • Extended OptionalPattern

0.3.1

11 Jun 16:23
Compare
Choose a tag to compare
0.3.1 Pre-release
Pre-release
  • Updated to Swift 4 package manager description

0.3.0

11 Jun 02:41
Compare
Choose a tag to compare
0.3.0 Pre-release
Pre-release
  • Parse Swift 4 new language features
  • Leverage Swift 4 feature to improve code quality of this repo

0.2.0

23 May 13:10
Compare
Choose a tag to compare
0.2.0 Pre-release
Pre-release
  • 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