Skip to content

Commit 6efa66f

Browse files
committed
py: Remove unnecessary RULE_none and PN_none from parser.
1 parent b47ea4e commit 6efa66f

3 files changed

Lines changed: 0 additions & 5 deletions

File tree

py/compile.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,6 @@
4949
// TODO need to mangle __attr names
5050

5151
typedef enum {
52-
PN_none = 0,
5352
#define DEF_RULE(rule, comp, kind, ...) PN_##rule,
5453
#include "grammar.h"
5554
#undef DEF_RULE
@@ -2903,7 +2902,6 @@ STATIC void compile_yield_expr(compiler_t *comp, mp_parse_node_struct_t *pns) {
29032902

29042903
typedef void (*compile_function_t)(compiler_t*, mp_parse_node_struct_t*);
29052904
STATIC compile_function_t compile_function[] = {
2906-
NULL,
29072905
#define nc NULL
29082906
#define c(f) compile_##f
29092907
#define DEF_RULE(rule, comp, kind, ...) comp,

py/emitinlinethumb.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,6 @@
4545
#if MICROPY_EMIT_INLINE_THUMB
4646

4747
typedef enum {
48-
PN_none = 0,
4948
#define DEF_RULE(rule, comp, kind, ...) PN_##rule,
5049
#include "grammar.h"
5150
#undef DEF_RULE

py/parse.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,6 @@ typedef struct _rule_t {
6868
} rule_t;
6969

7070
enum {
71-
RULE_none = 0,
7271
#define DEF_RULE(rule, comp, kind, ...) RULE_##rule,
7372
#include "grammar.h"
7473
#undef DEF_RULE
@@ -105,7 +104,6 @@ enum {
105104
#undef DEF_RULE
106105

107106
STATIC const rule_t *rules[] = {
108-
NULL,
109107
#define DEF_RULE(rule, comp, kind, ...) &rule_##rule,
110108
#include "grammar.h"
111109
#undef DEF_RULE

0 commit comments

Comments
 (0)