Codegen for enum types

This generates a flow type for enums:

```noms
enum Handedness {
  right
  left
  switch
}
```

Generates

```js
type E =
  0 |  // right
  1 |  // left
  2;  // switch
```

Issue #1081
This commit is contained in:
Erik Arvidsson
2016-04-04 14:35:37 -07:00
parent d1a6fbe0c7
commit 1014573c7e
7 changed files with 29 additions and 5 deletions
+1
View File
@@ -280,6 +280,7 @@ func (gen *codeGen) readTemplates() *template.Template {
"valueToDef": gen.generator.ValueToDef,
"valueToUser": gen.generator.ValueToUser,
"valueZero": gen.generator.ValueZero,
"isLast": gen.generator.IsLast,
}).ParseGlob(glob))
}