1. 26 10月, 2022 1 次提交
  2. 27 9月, 2022 1 次提交
  3. 01 7月, 2022 1 次提交
  4. 28 6月, 2022 1 次提交
    • E
      Parser: recover on missing items in tuple expression (#13352) · a7617f94
      Eugene Auduchinok 提交于
      * Parser: recover on missing first item in tuple expression
      
      * Fix longer tuples, add test
      
      * Add another test
      
      * Fix perfect formatting
      
      * add an extra line break in a line that has less than 120 chars
      * add an extra space after an capitalized pattern
      
      * Add another test
      
      * Another test
      
      * Recover on missing last item
      a7617f94
  5. 02 5月, 2022 1 次提交
    • F
      SynLongIdent (#13057) · 2de40458
      Florian Verdonck 提交于
      * Refactor LongIdentWithDots to LongIdentWithTrivia.
      
      * Start using IndentWithTrivia in SyntaxTree.
      
      * Address aesthetic feedback.
      
      * Refactored IdentWithTrivia and LongIdentWithTrivia to SynIdent and SynLongIdent.
      Restored SynExpr.Ident.
      
      * Capturing some additional IdentTrivia.OriginalNotation.
      
      * SurfaceArea 🎉
      
      * Update operator ident nodes in ServiceUntypedParse.fs.
      
      * Fix remaining Visual Studio tests.
      
      * Change the Ident of SynPat.Named to SynIdent to capture active patterns without parameters.
      
      * Replace LongIdentWithDots function usage with SynLongIdent.
      
      * Correct notation of prefix operators.
      2de40458
  6. 28 3月, 2022 1 次提交
  7. 05 2月, 2022 1 次提交
  8. 01 2月, 2022 1 次提交
    • F
      Initial SyntaxTrivia setup (#12631) · a6db54f1
      Florian Verdonck 提交于
      * Initial SyntaxTrivia setup, added SynExprTryWithTrivia.
      
      * Add trivia for SynExpr.TryFinally.
      
      * Add trivia for SynExpr.IfThenElse.
      
      * Add trivia for SynExpr.Lambda.
      
      * Add trivia for SynMatchClause.
      
      * Add BarRange to SynMatchClauseTrivia.
      
      * Add trivia for SynEnumCase and SynUnionCase.
      a6db54f1
  9. 20 11月, 2021 1 次提交
    • F
      Add with keyword to Syntax tree (#12400) · 76e65ac5
      Florian Verdonck 提交于
      * Add try and with keywords to SynExpr.TryWith.
      
      * Add match and with keywords to SynExpr.Match.
      
      * Add match and with keywords to SynExpr.MatchBang.
      
      * Add with keyword to SynExpr.ObjExpr and SynInterfaceImpl.
      
      * Add with keyword to SynTypeDefnKind.Augmentation.
      
      * Add with keyword to SynMemberDefn.Interface.
      
      * Add with keyword to SynTypeDefnSig and SynExceptionSig.
      
      * Add with keyword to SynMemberDefn.AutoProperty.
      
      * Add with keyword to SynValSig.
      
      * Add with keyword to SynPat.LongId for SynMemberDefn.Member.
      
      * Corrected FSharpCodeAnalysisExtensions.fs
      
      * Fix failing unit tests.
      
      * Revert some named pattern matches.
      Renamed Range to range.
      Add comment above PropertyKeyword.
      
      * Correct failing type check tests.
      
      * Renamed unused values in pattern match.
      76e65ac5
  10. 08 10月, 2021 1 次提交
  11. 03 9月, 2021 1 次提交
  12. 31 8月, 2021 1 次提交
    • E
      Parser: add recovery for unfinished match clauses (#10872) · 38f966d8
      Eugene Auduchinok 提交于
      * Diagnostics: add production rule index
      
      * Parser: fix recovery for unfinished match clause
      
      Fixes recovery for missing right hand sides:
      ```
      match () with
      | x
      ```
      
      * Add tests
      
      * Add recovery near to next clause
      
      * Restore indent in test data
      
      * Update desktop test baselines
      
      * Update FSharpQA test baselines
      
      * Fix recovered patterns ranges
      
      * Try to fix Desktop test suite
      
      * Update surface area
      
      * Better diagnostics
      
      * Try to fix Desktop test suite
      
      * Fix tests
      
      * Simplify test
      
      * Add more tests
      
      * Disable failing test
      38f966d8
  13. 04 2月, 2021 1 次提交
  14. 21 12月, 2020 1 次提交
  15. 13 11月, 2020 1 次提交