First, generate .flow file.
$ yarn run flow gen-flow-files --out-dir . greeting.js
Genereted file is almost the same as greeting.js.flow
.
Next, run flow and get an error like below.
function* hello() { | |
try { | |
while(true) { | |
yield 9 | |
yield 3 | |
yield 2 | |
} | |
} catch(e) { | |
console.log('oops') | |
} finally { |
First, generate .flow file.
$ yarn run flow gen-flow-files --out-dir . greeting.js
Genereted file is almost the same as greeting.js.flow
.
Next, run flow and get an error like below.
package main | |
import ( | |
"io" | |
"log" | |
"net" | |
"time" | |
) | |
func reader(r io.Reader) { |
[error] (x$1: java.nio.file.Path,x$2: Iterable[_ <: CharSequence],x$3: java.nio.charset.Charset,x$4: java.nio.file.OpenOption*)java.nio.file.Path <and> | |
[error] (x$1: java.nio.file.Path,x$2: Array[Byte],x$3: java.nio.file.OpenOption*)java.nio.file.Path | |
[error] cannot be applied to (java.nio.file.Path, List[String], java.nio.charset.Charset) | |
[error] java.nio.file.Files.write(path, List("hoge"), StandardCharsets.UTF_8) |
use strict; | |
use warnings; | |
use utf8; | |
use v5.20.0; | |
my $h = { | |
hoge => 'hoo', | |
fuga => 'foo', | |
}; |
%lex | |
%% | |
\s+ /* skip whitespace */ | |
"fun" return 'FUN' | |
[0-9]+ return 'INT' | |
"=>" return '=>' | |
<<EOF>> return 'EOF' | |
. return 'INVALID' |
|- let twice = fun f -> fun x -> f (f x) in twice twice (fun x -> x * x) 2 evalto 65536 by E-Let { | |
|- fun f -> fun x -> f (f x) evalto ()[fun f -> fun x -> f (f x)] by E-Fun {}; | |
twice = ()[fun f -> fun x -> f (f x)] |- twice twice (fun x -> x * x) 2 evalto 65536 by E-App { | |
twice = ()[fun f -> fun x -> f (f x)] | |
|- twice twice (fun x -> x * x) evalto (f = (f = (twice = ()[fun f -> fun x -> f (f x)])[fun x -> x * x])[fun x -> f (f x)])[fun x -> f (f x)] by E-App { | |
twice = ()[fun f -> fun x -> f (f x)] | |
|- twice twice evalto (f = ()[fun f -> fun x -> f (f x)])[fun x -> f (f x)] by E-App { | |
twice = ()[fun f -> fun x -> f (f x)] |- twice evalto ()[fun f -> fun x -> f (f x)] by E-Var1 {}; | |
twice = ()[fun f -> fun x -> f (f x)] |- twice evalto ()[fun f -> fun x -> f (f x)] by E-Var1 {}; | |
f = ()[fun f -> fun x -> f (f x)] |- fun x -> f (f x) evalto (f = ()[fun f -> fun x -> f (f x)])[fun |
import sbt._ | |
import Process._ | |
import Keys._ | |
import play.PlayRunHook | |
object SubProcess { | |
def apply(command: String): PlayRunHook = { | |
object SubProcessHook extends PlayRunHook { |
package main | |
import ( | |
"io" | |
"os" | |
"strings" | |
) | |
type rot13Reader struct { | |
r io.Reader |