index
:
suspect-devices/circuitpython
1.x
2.x
3.x
4.0.x
4.1.x
4.x
5.0.x
5.1.x
5.3.x
6.0.x
6.1.x
6.2.x
audiocore-rawsample-sinewave
azure
azure-pipelines
cross
dm-mixer
dynamic-native-modules
encoding
esp-extra-scripts
fix_typo_spanish
iabdalkader-cc3k-update
jepler-try-ubuntu-20.04
main
master
parse-bytecode
reentrant-gc
stable
travis-clang
travis-esp8266
travis-stackless
travis-testing
type_hints
CircuitPython - a Python implementation for teaching coding with microcontrollers
feurig
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
py
/
grammar.h
Age
Commit message (
Expand
)
Author
2020-07-06
Add license to some obvious files.
Diego Elio Pettenò
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