@@ -13538,7 +13538,6 @@ function evaluateSyntax(node, options) {
13538
13538
break;
13539
13539
}
13540
13540
ast = getParsedSyntax("declarations" /* ValidationSyntaxGroupEnum.Declarations */, node.nam);
13541
- // console.error({ast: ast.reduce((acc, curr) => acc + renderSyntax(curr), '')});
13542
13541
if (ast != null) {
13543
13542
let token = null;
13544
13543
const values = node.val.slice();
@@ -13558,7 +13557,6 @@ function evaluateSyntax(node, options) {
13558
13557
}
13559
13558
}
13560
13559
result = doEvaluateSyntax(ast, createContext(values), { ...options, visited: new WeakMap() });
13561
- // console.error(JSON.stringify({ast, values, result}, null, 1));
13562
13560
if (result.valid == SyntaxValidationResult.Valid && !result.context.done()) {
13563
13561
let token = null;
13564
13562
while ((token = result.context.next()) != null) {
@@ -13617,7 +13615,6 @@ function doEvaluateSyntax(syntaxes, context, options) {
13617
13615
let i = 0;
13618
13616
let result;
13619
13617
let token = null;
13620
- // console.error(`>> doEvaluateSyntax: ${syntaxes.reduce((acc, curr) => acc + renderSyntax(curr), '')}\n>> ${JSON.stringify({syntaxes}, null, 1)}>> context: ${context.slice<Token>().reduce((acc, curr) => acc + renderToken(curr), '')}`);
13621
13618
for (; i < syntaxes.length; i++) {
13622
13619
syntax = syntaxes[i];
13623
13620
if (context.done()) {
@@ -13647,7 +13644,6 @@ function doEvaluateSyntax(syntaxes, context, options) {
13647
13644
}
13648
13645
else {
13649
13646
if (isVisited(token, syntax, 'doEvaluateSyntax', options)) {
13650
- // console.error(`cyclic dependency: ${renderSyntax(syntax)}`);
13651
13647
return {
13652
13648
valid: SyntaxValidationResult.Drop,
13653
13649
node: token,
@@ -13795,7 +13791,6 @@ function matchOccurence(syntax, context, options) {
13795
13791
};
13796
13792
}
13797
13793
function match(syntax, context, options) {
13798
- // console.error(`>> match(): ${renderSyntax(syntax)}\n>> ${JSON.stringify({syntax}, null, 1)}>> context: ${context.slice<Token>().reduce((acc, curr) => acc + renderToken(curr), '')}`);
13799
13794
let success = false;
13800
13795
let result;
13801
13796
let token = context.peek();
@@ -13877,17 +13872,12 @@ function match(syntax, context, options) {
13877
13872
context
13878
13873
};
13879
13874
}
13880
- // {
13881
- // console.error(JSON.stringify({funcDef: (getParsedSyntax(ValidationSyntaxGroupEnum.Syntaxes, (syntax as ValidationFunctionDefinitionToken).val + '()')?.[0] as ValidationFunctionToken).chi}, null, 1))
13882
- //
13883
- // const child = getParsedSyntax(ValidationSyntaxGroupEnum.Syntaxes, (syntax as ValidationFunctionDefinitionToken).val + '()')?.[0] as ValidationFunctionToken;
13884
13875
result = match(getParsedSyntax("syntaxes" /* ValidationSyntaxGroupEnum.Syntaxes */, syntax.val + '()')?.[0], context, options);
13885
13876
if (result.valid == SyntaxValidationResult.Valid) {
13886
13877
context.next();
13887
13878
result.context = context;
13888
13879
return result;
13889
13880
}
13890
- // }
13891
13881
break;
13892
13882
case ValidationTokenEnum.DeclarationType:
13893
13883
return doEvaluateSyntax(getParsedSyntax("declarations" /* ValidationSyntaxGroupEnum.Declarations */, syntax.val), context, {
@@ -14047,7 +14037,7 @@ function matchPropertyType(syntax, context, options) {
14047
14037
valid: SyntaxValidationResult.Drop,
14048
14038
node: token,
14049
14039
syntax,
14050
- error: `expected <length>`,
14040
+ error: `expected <length-percentage >`,
14051
14041
context
14052
14042
};
14053
14043
}
@@ -14230,7 +14220,6 @@ function matchPropertyType(syntax, context, options) {
14230
14220
['length-percentage', 'length', 'number', 'number-token', 'angle', 'percentage', 'dimension'].includes(syntax.val)) {
14231
14221
if (!success) {
14232
14222
success = mathFuncs.includes(token.val.toLowerCase()) &&
14233
- // (token as FunctionToken).val + '()' in config[ValidationSyntaxGroupEnum.Syntaxes] &&
14234
14223
doEvaluateSyntax(getParsedSyntax("syntaxes" /* ValidationSyntaxGroupEnum.Syntaxes */, token.val + '()')?.[0]?.chi ?? [], createContext(token.chi), {
14235
14224
...options,
14236
14225
isRepeatable: null,
0 commit comments