コード例 #1
0
ファイル: CommandParser.cs プロジェクト: 0thElement/ArcCore
        private string GetValueBase(string expectedType)
        {
            AddContext(expectedType);

            if (!SkipAhead())
            {
                throw ParsingException.LineEnd(currentContext, RealLineIndex);
            }

            return(GetSection());
        }
コード例 #2
0
ファイル: CommandParser.cs プロジェクト: 0thElement/ArcCore
        protected string GetStrValue()
        {
            AddContext("string");

            if (!SkipAhead())
            {
                var newContext = new List <string>(currentContext);
                RemoveContext();
                throw ParsingException.LineEnd(newContext, RealLineIndex);
            }

            RemoveContext();

            return(GetStrValueUnderhood());
        }