Update latest_corpus.ts

pull/305/head
Rick Carlino 2016-12-27 09:54:11 -06:00
parent a81635b9cd
commit 165c7a90a7
3 changed files with 24 additions and 281 deletions

View File

@ -1,258 +1 @@
{ {"tag":3,"args":[{"name":"pin_mode","allowed_values":["integer"]},{"name":"sub_sequence_id","allowed_values":["integer"]},{"name":"lhs","allowed_values":["string"]},{"name":"op","allowed_values":["string"]},{"name":"channel_name","allowed_values":["string"]},{"name":"message_type","allowed_values":["string"]},{"name":"tool_id","allowed_values":["integer"]},{"name":"version","allowed_values":["integer"]},{"name":"x","allowed_values":["integer"]},{"name":"y","allowed_values":["integer"]},{"name":"z","allowed_values":["integer"]},{"name":"speed","allowed_values":["integer"]},{"name":"pin_number","allowed_values":["integer"]},{"name":"pin_value","allowed_values":["integer"]},{"name":"milliseconds","allowed_values":["integer"]},{"name":"rhs","allowed_values":["integer"]},{"name":"data_label","allowed_values":["string"]},{"name":"message","allowed_values":["string"]},{"name":"location","allowed_values":["tool","coordinate"]},{"name":"offset","allowed_values":["coordinate"]},{"name":"_then","allowed_values":["execute","nothing"]},{"name":"_else","allowed_values":["execute","nothing"]}],"nodes":[{"name":"nothing","allowed_args":[],"allowed_body_types":[]},{"name":"tool","allowed_args":["tool_id"],"allowed_body_types":[]},{"name":"coordinate","allowed_args":["x","y","z"],"allowed_body_types":[]},{"name":"move_absolute","allowed_args":["location","speed","offset"],"allowed_body_types":[]},{"name":"move_relative","allowed_args":["x","y","z","speed"],"allowed_body_types":[]},{"name":"write_pin","allowed_args":["pin_number","pin_value","pin_mode"],"allowed_body_types":[]},{"name":"read_pin","allowed_args":["pin_number","data_label","pin_mode"],"allowed_body_types":[]},{"name":"channel","allowed_args":["channel_name"],"allowed_body_types":[]},{"name":"wait","allowed_args":["milliseconds"],"allowed_body_types":[]},{"name":"send_message","allowed_args":["message","message_type"],"allowed_body_types":["channel"]},{"name":"execute","allowed_args":["sub_sequence_id"],"allowed_body_types":[]},{"name":"_if","allowed_args":["lhs","op","rhs","_then","_else"],"allowed_body_types":[]},{"name":"sequence","allowed_args":["version"],"allowed_body_types":["move_absolute","move_relative","write_pin","read_pin","wait","send_message","execute","_if"]}]}
"tag": 3,
"args": [
{
"name": "pin_mode",
"allowed_values": [
"integer"
]
},
{
"name": "sub_sequence_id",
"allowed_values": [
"integer"
]
},
{
"name": "lhs",
"allowed_values": [
"string"
]
},
{
"name": "op",
"allowed_values": [
"string"
]
},
{
"name": "channel_name",
"allowed_values": [
"string"
]
},
{
"name": "message_type",
"allowed_values": [
"string"
]
},
{
"name": "tool_id",
"allowed_values": [
"integer"
]
},
{
"name": "version",
"allowed_values": [
"integer"
]
},
{
"name": "x",
"allowed_values": [
"integer"
]
},
{
"name": "y",
"allowed_values": [
"integer"
]
},
{
"name": "z",
"allowed_values": [
"integer"
]
},
{
"name": "speed",
"allowed_values": [
"integer"
]
},
{
"name": "pin_number",
"allowed_values": [
"integer"
]
},
{
"name": "pin_value",
"allowed_values": [
"integer"
]
},
{
"name": "milliseconds",
"allowed_values": [
"integer"
]
},
{
"name": "rhs",
"allowed_values": [
"integer"
]
},
{
"name": "data_label",
"allowed_values": [
"string"
]
},
{
"name": "message",
"allowed_values": [
"string"
]
},
{
"name": "location",
"allowed_values": [
"tool",
"coordinate"
]
},
{
"name": "offset",
"allowed_values": [
"coordinate"
]
},
{
"name": "_then",
"allowed_values": [
"execute",
"nothing"
]
},
{
"name": "_else",
"allowed_values": [
"execute",
"nothing"
]
}
],
"nodes": [
{
"name": "nothing",
"allowed_args": [],
"allowed_body_types": []
},
{
"name": "tool",
"allowed_args": [
"tool_id"
],
"allowed_body_types": []
},
{
"name": "coordinate",
"allowed_args": [
"x",
"y",
"z"
],
"allowed_body_types": []
},
{
"name": "move_absolute",
"allowed_args": [
"location",
"speed",
"offset"
],
"allowed_body_types": []
},
{
"name": "move_relative",
"allowed_args": [
"x",
"y",
"z",
"speed"
],
"allowed_body_types": []
},
{
"name": "write_pin",
"allowed_args": [
"pin_number",
"pin_value",
"pin_mode"
],
"allowed_body_types": []
},
{
"name": "read_pin",
"allowed_args": [
"pin_number",
"data_label",
"pin_mode"
],
"allowed_body_types": []
},
{
"name": "channel",
"allowed_args": [
"channel_name"
],
"allowed_body_types": []
},
{
"name": "wait",
"allowed_args": [
"milliseconds"
],
"allowed_body_types": []
},
{
"name": "send_message",
"allowed_args": [
"message",
"message_type"
],
"allowed_body_types": [
"channel"
]
},
{
"name": "execute",
"allowed_args": [
"sub_sequence_id"
],
"allowed_body_types": []
},
{
"name": "_if",
"allowed_args": [
"lhs",
"op",
"rhs",
"_then",
"_else"
],
"allowed_body_types": []
},
{
"name": "sequence",
"allowed_args": [
"version"
],
"allowed_body_types": [
"move_absolute",
"move_relative",
"write_pin",
"read_pin",
"wait",
"send_message",
"execute",
"_if"
]
}
]
}

View File

@ -1,7 +1,7 @@
require "json" require "json"
require "pry" require "pry"
require "rails" require "rails"
PIPE = "\n | " PIPE = "\n | "
class CSArg class CSArg
TRANSLATIONS = { "integer" => "number", TRANSLATIONS = { "integer" => "number",

View File

@ -31,7 +31,7 @@ export interface MoveAbsolute {
kind: "move_absolute"; kind: "move_absolute";
args: { args: {
location: Tool location: Tool
| Coordinate; | Coordinate;
speed: number; speed: number;
offset: Coordinate; offset: Coordinate;
}; };
@ -117,9 +117,9 @@ export interface If {
op: string; op: string;
rhs: number; rhs: number;
_then: Execute _then: Execute
| Nothing; | Nothing;
_else: Execute _else: Execute
| Nothing; | Nothing;
}; };
comment?: string | undefined; comment?: string | undefined;
body?: (undefined)[] | undefined; body?: (undefined)[] | undefined;
@ -132,25 +132,25 @@ export interface Sequence {
}; };
comment?: string | undefined; comment?: string | undefined;
body?: (MoveAbsolute body?: (MoveAbsolute
| MoveRelative | MoveRelative
| WritePin | WritePin
| ReadPin | ReadPin
| Wait | Wait
| SendMessage | SendMessage
| Execute | Execute
| If)[] | undefined; | If)[] | undefined;
} }
export type CeleryNode = Nothing export type CeleryNode = Nothing
| Tool | Tool
| Coordinate | Coordinate
| MoveAbsolute | MoveAbsolute
| MoveRelative | MoveRelative
| WritePin | WritePin
| ReadPin | ReadPin
| Channel | Channel
| Wait | Wait
| SendMessage | SendMessage
| Execute | Execute
| If | If
| Sequence; | Sequence;