Skip to content

Commit 247bf75

Browse files
author
F Saad
committed
Casefold variable names.
1 parent 612ec41 commit 247bf75

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

src/metamodels/cgpm_schema/grammar.y

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ given_opt(some) ::= K_GIVEN vars(vars).
4444

4545
vars(one) ::= var(var).
4646
vars(many) ::= vars(vars) T_COMMA var(var).
47+
4748
var(name) ::= L_NAME(var).
4849

4950
stattype(s) ::= L_NAME(st).

src/metamodels/cgpm_schema/parse.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -144,9 +144,9 @@ def p_given_opt_some(self, vars): return vars
144144

145145
def p_vars_one(self, var): return [var]
146146
def p_vars_many(self, vars, var): vars.append(var); return vars
147-
def p_var_name(self, var): return var
147+
def p_var_name(self, var): return casefold(var)
148148

149-
def p_stattype_s(self, st): return st
149+
def p_stattype_s(self, st): return st
150150

151151
def p_param_opt_none(self): return []
152152
def p_param_opt_some(self, ps): return ps

0 commit comments

Comments
 (0)