AjTalk.Compiler.Parser.CompileByteCollection C# (CSharp) Метод

CompileByteCollection() приватный Метод

private CompileByteCollection ( ) : void
Результат void
        private void CompileByteCollection()
        {
            IList<byte> bytes = new List<byte>();
            Token token = this.NextToken();

            while (token != null && !(token.Type == TokenType.Punctuation && token.Value == "]"))
            {
                switch (token.Type)
                {
                    case TokenType.Integer:
                        bytes.Add((byte)Convert.ToInt32(token.Value));
                        break;
                    default:
                        throw new ParserException("Expected ']'");
                }

                token = this.NextToken();
            }

            this.block.CompileGetConstant(bytes.ToArray());
        }