Skip to content

Commit

Permalink
[SwiftSyntax] Add helper for default value in swift syntax builder inits
Browse files Browse the repository at this point in the history
  • Loading branch information
kimdv committed Jun 7, 2021
1 parent c139bb4 commit b7d4dec
Showing 1 changed file with 9 additions and 0 deletions.
9 changes: 9 additions & 0 deletions utils/gyb_syntax_support/kinds.py
Expand Up @@ -53,3 +53,12 @@ def syntax_buildable_child_type(type_name, syntax_kind, is_token,
buildable_type += '?'

return buildable_type


def syntax_buildable_default_init_value(child, token):
if child.is_optional:
return " = nil"
elif token and token.text:
return " = Tokens.`%s`" % lowercase_first_word(token.name)
else:
return ""

0 comments on commit b7d4dec

Please sign in to comment.