CFGLib.Terminal.Of C# (CSharp) Метод

Of() публичный статический Метод

public static Of ( string v ) : Terminal
v string
Результат Terminal
		public static Terminal Of(string v) {
			Terminal terminal;
			if (!_history.TryGetValue(v, out terminal)) {
				terminal = new Terminal(v);
				_history[v] = terminal;
			}
			return terminal;
		}

Usage Example

Пример #1
0
        /// <summary>
        /// Create a new sentence where string in the given list is treated as a separate terminal
        /// </summary>
        /// <param name="tokens"></param>
        /// <returns></returns>
        public static Sentence FromTokens(IEnumerable <string> tokens)
        {
            var l = new List <Terminal>();

            foreach (var token in tokens)
            {
                // l.Add(Terminal.Of(c.ToString()));
                l.Add(Terminal.Of(token));
            }
            return(new Sentence(l));
        }
All Usage Examples Of CFGLib.Terminal::Of