Skip to content

Commit e7d5a9c

Browse files
committed
Merge pull request #35 from spreadsheetlab/structuredReferences-add-characters
Added special characters in structured references
2 parents 1b3b7a2 + 8d79cfb commit e7d5a9c

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

src/XLParser.Tests/data/testformulas/structured_references.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,4 +25,5 @@
2525
=DeptSalesFYSummary['#OfItems]
2626
=DeptSales[ [SalesPers]:[Region] ]
2727
=DeptSales[[#Headers], [#Data], [ComPct]]
28-
=DeptSales[@Column]
28+
=DeptSales[@Column]
29+
=Tabel25[[#This Row],[I/HV]]

src/XLParser/ExcelFormulaGrammar.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,7 @@ public class ExcelFormulaGrammar : Grammar
150150
{ Priority = TerminalPriority.FileNameNumericToken };
151151

152152
private const string fileNameForbiddenCharacter = @"<>:""/\|?*";
153-
private const string fileNameRegex = @"\[[^" + fileNameForbiddenCharacter + @"\[\]]+\]";
153+
private const string fileNameRegex = @"\[[^\[\]]+\]";
154154
public Terminal EnclosedInBracketsToken { get; } = new RegexBasedTerminal(GrammarNames.TokenEnclosedInBrackets, fileNameRegex)
155155
{ Priority = TerminalPriority.FileName };
156156

0 commit comments

Comments
 (0)