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 |