示例#1
0
        private T Define <T>(T symbol) where T : Symbol
        {
            CheckIsUndefined(symbol);

            Symbols.Add(symbol);

            return(symbol);
        }
示例#2
0
        public Terminal Literal(string nameAndValue)
        {
            var terminal = new Terminal(this, nameAndValue);

            Symbols.Add(terminal);

            return(terminal);
        }