index
:
micropython.git
cross
dependabot/github_actions/actions/cache-4
dependabot/github_actions/actions/checkout-3
dependabot/github_actions/actions/checkout-4
dependabot/github_actions/actions/github-script-7
dependabot/github_actions/actions/setup-python-4
dependabot/github_actions/actions/setup-python-5
dependabot/github_actions/actions/upload-artifact-3
dependabot/github_actions/actions/upload-artifact-4
dependabot/github_actions/codecov/codecov-action-3
dependabot/github_actions/codecov/codecov-action-4
dependabot/github_actions/microsoft/setup-msbuild-2
docs-dev
dynamic-native-modules
emil_tests
esp-extra-scripts
esp32-idf41-cmake
iabdalkader-cc3k-update
master
parse-bytecode
reentrant-gc
travis-clang
travis-esp8266
travis-stackless
travis-testing
v1.22-release
MicroPython upstream mirror + Linaro branches
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
py
/
grammar.h
Age
Commit message (
Expand
)
Author
2020-06-16
py/compile: Implement PEP 526, syntax for variable annotations.
Damien George
2020-06-16
py/grammar.h: Consolidate duplicate sub-rules for :test and =test.
Damien George
2020-06-16
py/compile: Implement PEP 572, assignment expressions with := operator.
Damien George
2020-02-28
all: Add *FORMAT-OFF* in various places.
Damien George
2019-09-26
py: Add support for matmul operator @ as per PEP 465.
Damien George
2018-06-22
py/compile: Combine expr, xor_expr and and_expr into one function.
Damien George
2018-06-22
py/compile: Combine or_test and and_test compile functions.
Damien George
2018-06-22
py/compile: Combine global and nonlocal statement compile functions.
Damien George
2018-06-22
py/compile: Combine subscript_2 and subscript_3 into one function.
Damien George
2018-06-22
py/compile: Combine break and continue compile functions.
Damien George
2017-07-31
all: Use the name MicroPython consistently in comments
Alexander Steffen
2017-07-05
py/compile: Combine arith and bit-shift ops into 1 compile routine.
Krzysztof Blazewicz
2017-04-22
py/compile: Refactor handling of special super() call.
Damien George
2017-02-17
py/grammar: Remove unused rule.
Damien George
2017-02-17
py: Do adjacent str/bytes literal concatenation in lexer, not compiler.
Damien George
2017-02-16
py/grammar: Group no-compile grammar rules together to shrink tables.
Damien George
2016-04-14
py: Simplify "and" action within parser by making ident-rules explicit.
Damien George
2016-04-13
py: add async/await/async for/async with syntax
pohmelie
2016-03-16
py: Don't allocate an extra parse node for power exponent.
Damien George
2015-11-23
py/compile: Do proper checking of * and ** in function definition.
Damien George
2015-11-17
py: Implement default and star args for lambdas.
Damien George
2015-10-08
py: Don't generate unnecessary parse nodes for assignment or kwargs.
Damien George
2015-07-24
py/parse: Fix handling of empty input so it raises an exception.
Damien George
2015-04-21
py: Clean up some bits and pieces in parser, grammar.
Damien George
2015-04-21
py: Simplify grammar for stmt rule (this is also how CPython has it).
Damien George
2015-02-08
py: Parse big-int/float/imag constants directly in parser.
Damien George
2014-12-27
py: Allow to properly disable builtin slice operation.
Damien George
2014-12-27
py: Allow to properly disable builtin "set" object.
Damien George
2014-12-20
py: Add blank and ident flags to grammar rules to simplify parser.
Damien George
2014-05-03
Add license header to (almost) all files.
Damien George
2014-04-27
py: Change the way function arguments are compiled.
Damien George
2014-02-10
Clean up handling of function return type annotation.
Paul Sokolovsky
2014-02-05
py: Add built-in super.
Damien George
2014-01-15
Implement eval.
Damien George
2014-01-04
Add ellipsis object.
Damien George
2013-12-12
py: fix bug with doc string not recognised after first newline of file.
Damien
2013-10-18
Add single_input rule to grammar, for REPL.
Damien
2013-10-04
Initial commit.
Damien