From 0b32991018261caf6e92f74a4d3f9be2e0b0822e Mon Sep 17 00:00:00 2001 From: DrMaxNix Date: Sat, 1 Oct 2022 21:18:53 +0200 Subject: [PATCH] :sparkles: make sure parameter names are unique in list --- src/parser.js | 9 +++++++++ 1 file changed, 9 insertions(+) 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)){