Esempio n. 1
0
        private Import(string path, Importer importer)
        {
            var regex = new Regex(@"\.(le|c)ss$");

              Path = regex.IsMatch(path) ? path : path + ".less";

              Css = Path.EndsWith("css");

              // Only pre-compile .less files
              if (!Css)
            importer.Import(this); // TODO: move this into Evaluate()
        }
Esempio n. 2
0
 public Import(Url path, Importer importer)
     : this(path.GetUrl(), importer)
 {
     OriginalPath = path;
 }
Esempio n. 3
0
 public Import(Quoted path, Importer importer)
     : this(path.Contents, importer)
 {
     OriginalPath = path;
 }
Esempio n. 4
0
 public Parser(int optimization, IStylizer stylizer, Importer importer)
 {
   Stylizer = stylizer;
   Importer = importer;
   Tokenizer = new Tokenizer(optimization);
 }
Esempio n. 5
0
 public Import Import(Quoted path, Importer importer)
 {
     return new Import(path, importer);
 }
Esempio n. 6
0
 public Import Import(Url path, Importer importer)
 {
     return new Import(path, importer);
 }