public StepSimpleItemSyntax(StepKeywordToken keyword, StepSyntaxList parameters, int id) : base(keyword.Line, keyword.Column) { Keyword = keyword.Value; Parameters = parameters; Id = id; }
public StepSimpleItemSyntax(string keyword, StepSyntaxList parameters, int id) : base(-1, -1) { Keyword = keyword; Parameters = parameters; Id = id; }
public static double GetRealValueOrDefault(this StepSyntaxList syntaxList, int index, double defaultValue) { if (index < 0) { throw new ArgumentOutOfRangeException(nameof(index)); } if (index < syntaxList.Values.Count) { return(syntaxList.Values[index].GetRealVavlue()); } else { return(defaultValue); } }
public StepHeaderMacroSyntax(string name, StepSyntaxList values) : base(values.Line, values.Column) { Name = name; Values = values; }
public static double GetRealValueOrDefault(this StepSyntaxList syntaxList, int index) { return(syntaxList.GetRealValueOrDefault(index, 0.0)); }