Create New Item
×
Item Type
File
Folder
Item Name
×
Search file in folder and subfolders...
File Manager
/
system
/
storage
/
vendor
/
leafo
/
scssphp
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
#!/usr/bin/env php <?php error_reporting(E_ALL); require "scss.inc.php"; $opts = getopt('hvTf:', array('help', 'version')); function has() { global $opts; foreach (func_get_args() as $arg) { if (isset($opts[$arg])) return true; } return false; } if (has("h", "help")) { $exe = array_shift($argv); $HELP = <<<EOT Usage: $exe [options] < input-file Options include: -h, --help Show this message -v, --version Print the version -f=format Set the output format -T Dump formatted parse tree EOT; exit($HELP); } if (has("v", "version")) { exit(scssc::$VERSION . "\n"); } $data = ""; while (!feof(STDIN)) { $data .= fread(STDIN, 8192); } if (has("T")) { $parser = new scss_parser("STDIN"); print_r($parser->parse($data)); exit(); } $scss = new scssc(); if (has("f")) { $scss->setFormatter($opts["f"]); } echo $scss->compile($data, "STDIN");