public AlloyArgumentToken(string field, AlloyFieldLexer currentLexer) : base(field, currentLexer) { int index = field.IndexOf(':'); ArgumentName = field.Substring(0, index); string valueStr = field.Substring(index + 1); int outInd; ArgumentToken = currentLexer.GenerateToken(valueStr, 0, out outInd); }