From cd78243b8269bf12aa056bd8ce70587dc9368246 Mon Sep 17 00:00:00 2001 From: Erez Sh Date: Mon, 16 Nov 2020 14:02:21 +0200 Subject: [PATCH] Examples: Added new syntax to python grammar --- examples/advanced/python3.lark | 2 +- lark/grammars/python.lark | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/advanced/python3.lark b/examples/advanced/python3.lark index 9be6b43..803a21b 100644 --- a/examples/advanced/python3.lark +++ b/examples/advanced/python3.lark @@ -23,7 +23,7 @@ decorated: decorators (classdef | funcdef | async_funcdef) async_funcdef: "async" funcdef funcdef: "def" NAME "(" parameters? ")" ["->" test] ":" suite -parameters: paramvalue ("," paramvalue)* ["," [ starparams | kwparams]] +parameters: paramvalue ("," paramvalue)* ["," "/"] ["," [starparams | kwparams]] | starparams | kwparams starparams: "*" typedparam? ("," paramvalue)* ["," kwparams] diff --git a/lark/grammars/python.lark b/lark/grammars/python.lark index ba2b852..684193d 100644 --- a/lark/grammars/python.lark +++ b/lark/grammars/python.lark @@ -6,11 +6,11 @@ COMMENT: /#[^\n]*/ STRING : /[ubf]?r?("(?!"").*?(?