Exemplo n.º 1
0
 public static function guess_language($src, $info)
 {
     $p = LuminousRubyScanner::guess_language($src, $info);
     if ($p > 0) {
         if (preg_match('/<%.*%>/', $src)) {
             $p += 0.02;
         } else {
             $p = 0.0;
         }
         $p = min($p, 1);
     }
     return $p;
 }
Exemplo n.º 2
0
 protected function interpolate()
 {
     $interpolation_scanner = new LuminousRubyScanner();
     $interpolation_scanner->string($this->string());
     $interpolation_scanner->pos($this->pos());
     $interpolation_scanner->interpolation = true;
     $interpolation_scanner->init();
     $interpolation_scanner->main();
     $this->record($interpolation_scanner->tagged(), 'INTERPOLATION', true);
     $this->pos($interpolation_scanner->pos());
 }