File tree Expand file tree Collapse file tree 2 files changed +9
-1
lines changed Expand file tree Collapse file tree 2 files changed +9
-1
lines changed Original file line number Diff line number Diff line change 8
8
expand-text=" yes"
9
9
version=" 3.0" >
10
10
11
- <xsl : variable name =" fn" as =" map(*)" select =" map {'abc': n}" />
11
+ <xsl : variable name =" fn" as =" map(*)" select ="
12
+ map {'abc': 'def': 2: 'new'}" />
12
13
</xsl : stylesheet >
Original file line number Diff line number Diff line change @@ -1114,6 +1114,13 @@ export class XsltTokenDiagnostics {
1114
1114
break ;
1115
1115
}
1116
1116
break ;
1117
+ case TokenLevelState . mapKey :
1118
+ if ( ! ( prevToken && prevToken . tokenType === TokenLevelState . operator
1119
+ && ( prevToken . value === ',' || prevToken . value === '{' ) ) ) {
1120
+ token [ 'error' ] = ErrorType . XPathUnexpected ;
1121
+ problemTokens . push ( token ) ;
1122
+ }
1123
+ break ;
1117
1124
case TokenLevelState . operator :
1118
1125
let isXPathError = false ;
1119
1126
let tv = token . value ;
You can’t perform that action at this time.
0 commit comments