public AuthoringProperties() { Author = new AlphanumericValue[0]; Installation = new AlphanumericValue[0]; DateWritten = new AlphanumericValue[0]; DateCompiled = new AlphanumericValue[0]; Security = new AlphanumericValue[0]; }
private AlphanumericValue[] CreateAlphanumericValues(CodeElementsParser.AlphanumericValue6Context[] contexts) { AlphanumericValue[] alphanumericValues = new AlphanumericValue[contexts.Length]; for (int i = 0; i < contexts.Length; i++) { alphanumericValues[i] = CobolWordsBuilder.CreateAlphanumericValue(contexts[i]); } return alphanumericValues; }
public VariableOrExpression(AlphanumericValue value) : base(value) { }
public AlphanumericVariable(AlphanumericValue value) : base(StorageDataType.Alphanumeric, null) { Value = value; }
/// <summary>Print the text corresponding to one of the authoring properties</summary> private void DumpPropertyValue(StringBuilder str, string label, AlphanumericValue[] entries) { if (entries == null || entries.Length < 1) return; str.Append(label); foreach(var entry in entries) str.Append(entry.Value).Append(' '); if (entries.Length > 0) str.Length -= 1; str.AppendLine(); }
internal SymbolReference CreateSymbolReference(CodeElementsParser.SymbolReference12Context context, SymbolType symbolType) { AlphanumericValue nameLiteral = null; if (context.alphanumericValue4() != null) { nameLiteral = CreateAlphanumericValue(context.alphanumericValue4()); } else if(context.DATE() != null) { nameLiteral = new AlphanumericValue(ParseTreeUtils.GetFirstToken(context.DATE())); } var symbolReference = new SymbolReference(nameLiteral, symbolType); symbolInformationForTokens[nameLiteral.Token] = symbolReference; return symbolReference; }