Markus Armbruster
|
e2050ef633
qapi: Fix to reject 'data': 'mumble' in struct
|
2 лет назад |
Markus Armbruster
|
6f2ab6090d
qapi: Fix error message when type name or array is expected
|
2 лет назад |
Markus Armbruster
|
7c4075190d
qapi: Simplify code a bit after previous commits
|
2 лет назад |
Markus Armbruster
|
2a0c975f86
qapi: Improve error message for unexpected array types
|
2 лет назад |
Markus Armbruster
|
06cc46eeaf
qapi: Split up check_type()
|
2 лет назад |
Markus Armbruster
|
607045ba39
qapi: Clean up after removal of simple unions
|
2 лет назад |
John Snow
|
67a81f9fb7
qapi: remove _JSONObject
|
2 лет назад |
John Snow
|
420110591c
qapi/parser: add QAPIExpression type
|
2 лет назад |
John Snow
|
c60caf8086
qapi: Add minor typing workaround for 3.6
|
2 лет назад |
Markus Armbruster
|
9e191d3368
qapi/expr: Enforce feature naming rules again
|
3 лет назад |
Paolo Bonzini
|
a58069494d
qapi-schema: support alternates with array type
|
3 лет назад |
Markus Armbruster
|
b6c18755e4
qapi: Add feature flags to enum members
|
3 лет назад |
Markus Armbruster
|
4e99f4b12c
qapi: Drop simple unions
|
3 лет назад |
Markus Armbruster
|
8ebc3120e1
qapi: Stop enforcing "type name should not end in 'Kind'
|
3 лет назад |
Markus Armbruster
|
62f27589f8
qapi: Fix bogus error for 'if': { 'not': '' }
|
4 лет назад |
Markus Armbruster
|
34f7b25e57
qapi: Tweak error messages for unknown / conflicting 'if' keys
|
4 лет назад |
Markus Armbruster
|
6dcf03719a
qapi: Tweak error messages for missing / conflicting meta-type
|
4 лет назад |
Markus Armbruster
|
555dd1aaa6
qapi: Use re.fullmatch() where appropriate
|
4 лет назад |
Marc-André Lureau
|
8a9f1e1d9c
qapi: make 'if' condition strings simple identifiers
|
4 лет назад |
Marc-André Lureau
|
2b7d214536
qapi: add 'not' condition operation
|
4 лет назад |
Marc-André Lureau
|
3ad64edfad
qapi: add 'any' condition
|
4 лет назад |
Marc-André Lureau
|
5d83b9a130
qapi: replace if condition list with dict {'all': [...]}
|
4 лет назад |
Markus Armbruster
|
a0c7b99bf7
qapi: Fix crash on missing enum member name
|
4 лет назад |
John Snow
|
e81718c698
qapi/expr: Update authorship and copyright information
|
4 лет назад |
John Snow
|
eab99939a7
qapi/expr.py: Use tuples instead of lists for static data
|
4 лет назад |
John Snow
|
a48653638f
qapi/expr.py: Add docstrings
|
4 лет назад |
John Snow
|
79e4fd14fb
qapi/expr: Only explicitly prohibit 'Kind' nor 'List' for type names
|
4 лет назад |
John Snow
|
e42648dccd
qapi/expr.py: Remove single-letter variable
|
4 лет назад |
John Snow
|
210fd63104
qapi/expr.py: Consolidate check_if_str calls in check_if
|
4 лет назад |
John Snow
|
b9ad358aa0
qapi/expr.py: add type hint annotations
|
4 лет назад |