<commit_before># libSyntax nodes status

## Expression

### Done:
  * NilLiteralExpr
  * IntegerLiteralExpr
  * FloatLiteralExpr
  * BooleanLiteralExpr
  * StringLiteralExpr
  * DiscardAssignmentExpr
  * DeclRefExpr
  * IfExpr
  * AssignExpr
  * TypeExpr
  * UnresolvedMemberExpr
  * SequenceExpr
  * TupleElementExpr
  * TupleExpr
  * ArrayExpr
  * DictionaryExpr
  * PrefixUnaryExpr
  * TryExpr
  * ForceTryExpr
  * OptionalTryExpr
  * ClosureExpr
  * FunctionCallExpr
  * SubscriptExpr
  * DotSelfExpr
  * PostfixUnaryExpr
  * ForcedValueExpr
  * SuperRefExpr
  * ImplicitMemberExpr
  * InterpolatedStringLiteralExpr
  * KeyPathExpr
  * KeyPathDotExpr
  * InOutExpr
  * EditorPlaceholderExpr
  * ObjectLiteralExpr
  * MagicIdentifierLiteralExpr

### Not-started (UnknownExpr):
  * UnresolvedSpecializeExpr
  * KeyPathApplicationExpr
  * CaptureListExpr
  * AutoClosureExpr
  * DynamicTypeExpr
  * ForcedCheckedCastExpr
  * ConditionalCheckedCastExpr
  * IsExpr
  * CoerceExpr
  * ArrowExpr
  * UnresolvedPatternExpr
  * ObjCSelectorExpr

## Declaration

### Done:
  * TopLevelCodeDecl
  * ClassDecl
  * StructDecl
  * FuncDecl
  * ProtocolDecl
  * ImportDecl
  * TypeAliasDecl
  * IfConfigDecl
  * PatternBindingDecl
  * VarDecl
  * ExtensionDecl

### In-progress (UnknownDecl):

### Not-started (UnknownDecl):
  * EnumCaseDecl
  * PrecedenceGroupDecl
  * InfixOperatorDecl
  * PrefixOperatorDecl
  * PostfixOperatorDecl
  * AssociatedTypeDecl
  * EnumDecl
  * SubscriptDecl
  * ConstructorDecl
  * DestructorDecl
  * EnumElementDecl

## Statement
### Done:
  * BraceStmt
  * ReturnStmt
  * DeferStmt
  * DoStmt
  * RepeatWhileStmt
  * BreakStmt
  * ContinueStmt
  * FallthroughStmt
  * ThrowStmt
  * IfStmt
  * GuardStmt
  * WhileStmt
  * ForInStmt

### Not-started (UnknownStmt):
  * SwitchStmt

## Pattern
### Done:
  * IdentifierPattern
  * WildcardPattern
  * TuplePattern
  * ExpressionPattern
  * ValueBindingPattern<commit_msg>[Syntax] Update Status.md<commit_after># libSyntax nodes status

## Expression

### Done:
  * NilLiteralExpr
  * IntegerLiteralExpr
  * FloatLiteralExpr
  * BooleanLiteralExpr
  * StringLiteralExpr
  * DiscardAssignmentExpr
  * DeclRefExpr
  * IfExpr
  * AssignExpr
  * TypeExpr
  * UnresolvedMemberExpr
  * SequenceExpr
  * TupleElementExpr
  * TupleExpr
  * ArrayExpr
  * DictionaryExpr
  * PrefixUnaryExpr
  * TryExpr
  * ForceTryExpr
  * OptionalTryExpr
  * ClosureExpr
  * FunctionCallExpr
  * SubscriptExpr
  * DotSelfExpr
  * PostfixUnaryExpr
  * ForcedValueExpr
  * SuperRefExpr
  * ImplicitMemberExpr
  * InterpolatedStringLiteralExpr
  * KeyPathExpr
  * KeyPathDotExpr
  * InOutExpr
  * EditorPlaceholderExpr
  * ObjectLiteralExpr
  * MagicIdentifierLiteralExpr

### Not-started (UnknownExpr):
  * UnresolvedSpecializeExpr
  * KeyPathApplicationExpr
  * CaptureListExpr
  * AutoClosureExpr
  * DynamicTypeExpr
  * ForcedCheckedCastExpr
  * ConditionalCheckedCastExpr
  * IsExpr
  * CoerceExpr
  * ArrowExpr
  * UnresolvedPatternExpr
  * ObjCSelectorExpr

## Declaration

### Done:
  * TopLevelCodeDecl
  * ClassDecl
  * StructDecl
  * FuncDecl
  * ProtocolDecl
  * ImportDecl
  * AssociatedTypeDecl
  * TypeAliasDecl
  * IfConfigDecl
  * PatternBindingDecl
  * VarDecl
  * ExtensionDecl
  * SubscriptDecl
  * ConstructorDecl
  * DestructorDecl

### In-progress (UnknownDecl):

### Not-started (UnknownDecl):
  * EnumCaseDecl
  * PrecedenceGroupDecl
  * InfixOperatorDecl
  * PrefixOperatorDecl
  * PostfixOperatorDecl
  * EnumDecl
  * EnumElementDecl

## Statement
### Done:
  * BraceStmt
  * ReturnStmt
  * DeferStmt
  * DoStmt
  * RepeatWhileStmt
  * BreakStmt
  * ContinueStmt
  * FallthroughStmt
  * ThrowStmt
  * IfStmt
  * GuardStmt
  * WhileStmt
  * ForInStmt

### Not-started (UnknownStmt):
  * SwitchStmt

## Pattern
### Done:
  * IdentifierPattern
  * WildcardPattern
  * TuplePattern
  * ExpressionPattern
  * ValueBindingPattern
{'fraction_non_alphanumeric': 0.07484567901234568, 'fraction_numerical': 0.0, 'mean_word_length': 3.8734335839599, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3786117', 'n_tokens_mistral': 1293, 'n_tokens_neox': 1285, 'n_words': 217}