UnityScript.Parser.UnityScriptParser.ParseIntegerLiteralExpression C# (CSharp) 메소드

ParseIntegerLiteralExpression() 공개 정적인 메소드

public static ParseIntegerLiteralExpression ( IToken token, string s, bool isLong ) : IntegerLiteralExpression
token IToken
s string
isLong bool
리턴 IntegerLiteralExpression
        public static IntegerLiteralExpression ParseIntegerLiteralExpression(IToken token, string s, bool isLong)
        {
            long num;
            string str = "0x";
            if (s.StartsWith(str))
            {
                num = long.Parse(s.Substring(str.Length), NumberStyles.AllowHexSpecifier, CultureInfo.InvariantCulture);
            }
            else
            {
                num = long.Parse(s, CultureInfo.InvariantCulture);
            }
            return new IntegerLiteralExpression(ToLexicalInfo(token), num, isLong);
        }
UnityScriptParser