Skip to content

Commit b7ca3ac

Browse files
authored
Merge pull request #3 from chrhansk/feature-template-default-params
Add support for default template arguments
2 parents d439eca + 18cfba0 commit b7ca3ac

File tree

5 files changed

+128492
-128326
lines changed

5 files changed

+128492
-128326
lines changed

grammar.js

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -470,10 +470,16 @@ module.exports = grammar(Python, {
470470
),
471471
),
472472

473+
template_default: $ =>
474+
seq("=", "*"),
475+
476+
template_param: $ =>
477+
seq($.identifier, optional($.template_default)),
478+
473479
template_params: $ =>
474480
seq(
475481
"[",
476-
commaSep1($.identifier),
482+
commaSep1($.template_param),
477483
"]",
478484
),
479485

src/grammar.json

Lines changed: 36 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/node-types.json

Lines changed: 25 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)