diff --git a/src/parser.js b/src/parser.js index b241663..842496a 100644 --- a/src/parser.js +++ b/src/parser.js @@ -379,8 +379,17 @@ class Juicescript_parser { // GET PARAMETER NAME // + // parse let parameter_name = this.parse_parameter(); + // make sure it's unique + for(var one_parameter of parameter_list){ + if(one_parameter.name === parameter_name){ + // ignore with error + this.error_token("same parameter name used twice:"); + } + } + // CHECK FOR QUESTION MARK SUFFIX // if(this.match_type(Juicescript.token_type.QUESTION_MARK)){