Commit graph

45 commits

Author SHA1 Message Date
Eric Snow
8912574f74 Add debugger_protocol.messages.look_up(). 2018-02-07 01:49:53 +00:00
Eric Snow
cabbc318f1 Add a README about the debugger protocol. 2018-02-06 18:30:24 +00:00
Eric Snow
18943f410b Expose the wire-format helpers. 2018-02-06 17:37:02 +00:00
Eric Snow
87d7f8ec8c Add some IO-related helpers. 2018-02-06 09:23:41 +00:00
Eric Snow
cd1367fc67 Implement the request and response message types. 2018-02-06 09:23:28 +00:00
Eric Snow
fb9b4dcf0b Implement the event message types. 2018-02-06 09:21:03 +00:00
Eric Snow
ba0e9963c0 Add the base message types. 2018-02-06 09:21:03 +00:00
Eric Snow
b4abe56051 Add the debugger_protocol.messages package with a message type registry. 2018-02-06 09:21:03 +00:00
Eric Snow
1f732ea686 Fix lint. 2018-02-06 09:19:45 +00:00
Eric Snow
b9274f074d Add MappingParameter. 2018-02-06 09:14:08 +00:00
Eric Snow
800e05cd7a Add a Mapping declaration type. 2018-02-06 08:51:59 +00:00
Eric Snow
215f91d044 Avoid infinite recursion in param_from_datatype(). 2018-02-06 04:41:14 +00:00
Eric Snow
baa3ecc084 Apply the op to the datatype before traversing. 2018-02-06 03:56:05 +00:00
Eric Snow
604859c01c Recursively normalize in Array() and Field(). 2018-02-06 03:54:19 +00:00
Eric Snow
8704c47dd2 Respect datatype.normalize(). 2018-02-06 03:54:08 +00:00
Eric Snow
f3e9b59f46 Ignore missing optional args. 2018-02-06 03:54:05 +00:00
Eric Snow
b5f7e17e98 Do not try to bind when already bound. 2018-02-05 23:48:26 +00:00
Eric Snow
d7b6df86a7 Fix typos. 2018-02-05 23:18:32 +00:00
Eric Snow
99ee358c94 fix lint 2018-02-01 19:45:59 +00:00
Eric Snow
57e388bb5f Add parameter types. 2018-02-01 19:36:19 +00:00
Eric Snow
0fed761c98 ParameterImplBase -> DatatypeHandler. 2018-02-01 19:36:17 +00:00
Eric Snow
555b8d1acc Add Parameter, ParameterImpl, and Arg. 2018-02-01 19:35:53 +00:00
Eric Snow
ecd482345c Preserve order in Union. 2018-02-01 19:35:53 +00:00
Eric Snow
6b4e02ef45 Add _decl.Enum. 2018-02-01 19:35:52 +00:00
Eric Snow
6c097a4f54 Add FieldsNamespace. 2018-02-01 16:50:40 +00:00
Eric Snow
414e620974 Add declarative field classes. 2018-02-01 16:50:09 +00:00
Eric Snow
21d1611137 Add the debugger_protocol.arg packge. 2018-02-01 16:50:09 +00:00
Eric Snow
2fc452e3d8 Add Readonly and WithRepr. 2018-02-01 16:50:09 +00:00
Eric Snow
b9e88548a6 Fix the vendored revision hash. 2018-01-22 18:28:58 +00:00
Eric Snow
f53d8e45bb Add a note about a circular import. 2018-01-22 16:23:33 +00:00
Eric Snow
c5b6326592 Build the GitHub URL more clearly. 2018-01-22 16:10:40 +00:00
Eric Snow
caba7f0566 Do not in-line complex code unnecessarily. 2018-01-22 16:03:21 +00:00
Eric Snow
73b914c2f6 Add "system" tests for the schema script. 2018-01-11 22:04:17 +00:00
Eric Snow
7981cc1f9e Return a default value from get_revision() if URL unrecognized. 2018-01-11 18:50:51 +00:00
Eric Snow
a93d0ed25c Print progress messages during download. 2018-01-11 18:36:14 +00:00
Eric Snow
cbfe55a56a Pass the file mode to _open(). 2018-01-11 18:24:46 +00:00
Eric Snow
0d71d2cf75 _open -> _open_url 2018-01-11 18:06:34 +00:00
Eric Snow
4483567f1a XXX -> TODO 2018-01-10 22:58:29 +00:00
Eric Snow
8e42001f3a date -> downloaded 2018-01-10 22:13:01 +00:00
Eric Snow
8985aeead0 Add a command for checking the vendored schema file. 2018-01-10 22:13:01 +00:00
Eric Snow
b8cf3d3e9e Add a command to download the upstream schema file. 2018-01-10 22:13:01 +00:00
Eric Snow
ff090e1ad7 Add some schema utils. 2018-01-10 22:13:01 +00:00
Eric Snow
17847eb54e Add upstream.Metadata. 2018-01-10 22:13:01 +00:00
Eric Snow
33e0dc5b57 Stub out the schema script. 2018-01-10 22:13:01 +00:00
Eric Snow
f391eb4490 Add the debugger_protocol package (and schema subpackage). 2018-01-10 22:13:01 +00:00