Before someone reminds me, I read the discussion about the excel cell already.
Forget it as an excel cell problem. The issue itself is very basic as in my example:
var columnLetter = new RegexBasedTerminal("columnLetter", @"\$?([AZ]$([AI][AV]$))");
var row = new RegexBasedTerminal("row", @"\$?\d{1,5}");
var formula = new NonTerminal("formula");
var cell = new NonTerminal("cell");
var expression = new NonTerminal("expression");
formula.Rule = ToTerm("=") + expression;
cell.Rule = columnLetter + row;
expression.Rule = cell;
this.Root = formula;
Irony simple refuses to know an expression like A23 or $A$23. Please somebody tell me that there is a mistake in my code.
If this example would be to much to solve for Irony, I would have set my hopes on the wrong horse. No hard feelings, just what it means.
