Ich arbeite an einer DSL in Microsofts neuer M-Grammatik, und es muss Dezimalwerte zulassen. Ich habe dezimal definiert als token digits = "0".."9";
token spot = ".";
token decimal = digits+ | digit
Ich bin mir sicher, dass ich dazu aufgefordert werde, es anders zu machen, aber aus bestimmten Gründen muss es so gemacht werden. Falls es nicht klappt, würde ich nicht stecken :-P Die Skriptsprache I