コード例 #1
0
        public static bool IsConditionalContinuationDirective(ITextProvider text, ITokenStream stream)
        {
            if (stream.Current.Type == TokenType.At)
            {
                var name = stream.Peek(1);
                if (name.Type == TokenType.Identifier)
                    return text.StartsWithOrdinal(name.Start, "else");
            }

            return false;
        }
コード例 #2
0
ファイル: UrlItem.cs プロジェクト: profet23/SassyStudio
 public static bool IsUrl(ITextProvider text, Token token)
 {
     switch (token.Type)
     {
         case TokenType.Function:
         case TokenType.Identifier:
             return text.StartsWithOrdinal(token.Start, "url");
         default:
             return false;
     }
 }
コード例 #3
0
ファイル: UrlItem.cs プロジェクト: obedurena/SassyStudio
        public static bool IsUrl(ITextProvider text, Token token)
        {
            switch (token.Type)
            {
            case TokenType.Function:
            case TokenType.Identifier:
                return(text.StartsWithOrdinal(token.Start, "url"));

            default:
                return(false);
            }
        }
コード例 #4
0
        public static bool IsConditionalContinuationDirective(ITextProvider text, ITokenStream stream)
        {
            if (stream.Current.Type == TokenType.At)
            {
                var name = stream.Peek(1);
                if (name.Type == TokenType.Identifier)
                {
                    return(text.StartsWithOrdinal(name.Start, "else"));
                }
            }

            return(false);
        }