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 "pry"
require "rails"
PIPE = "\n | "
PIPE = "\n | "
class CSArg
TRANSLATIONS = { "integer" => "number",

View File

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