mirror of
https://github.com/sphinx-doc/sphinx.git
synced 2026-11-02 09:00:00 -06:00
C, alternative spellings of operators
This commit is contained in:
1 parent
0aedc353d6
commit
c6f1bf66e0
3 files changed
+43
-14
No files matched your search
@@ -172,7 +172,9 @@ def test_expressions():
|
||||
exprCheck('+5')
|
||||
exprCheck('-5')
|
||||
exprCheck('!5')
|
||||
exprCheck('not 5')
|
||||
exprCheck('~5')
|
||||
exprCheck('compl 5')
|
||||
exprCheck('sizeof(T)')
|
||||
exprCheck('sizeof -42')
|
||||
exprCheck('alignof(T)')
|
||||
@@ -180,13 +182,19 @@ def test_expressions():
|
||||
exprCheck('(int)2')
|
||||
# binary op
|
||||
exprCheck('5 || 42')
|
||||
exprCheck('5 or 42')
|
||||
exprCheck('5 && 42')
|
||||
exprCheck('5 and 42')
|
||||
exprCheck('5 | 42')
|
||||
exprCheck('5 bitor 42')
|
||||
exprCheck('5 ^ 42')
|
||||
exprCheck('5 xor 42')
|
||||
exprCheck('5 & 42')
|
||||
exprCheck('5 bitand 42')
|
||||
# ['==', '!=']
|
||||
exprCheck('5 == 42')
|
||||
exprCheck('5 != 42')
|
||||
exprCheck('5 not_eq 42')
|
||||
# ['<=', '>=', '<', '>']
|
||||
exprCheck('5 <= 42')
|
||||
exprCheck('5 >= 42')
|
||||
@@ -215,8 +223,11 @@ def test_expressions():
|
||||
exprCheck('a >>= 5')
|
||||
exprCheck('a <<= 5')
|
||||
exprCheck('a &= 5')
|
||||
exprCheck('a and_eq 5')
|
||||
exprCheck('a ^= 5')
|
||||
exprCheck('a xor_eq 5')
|
||||
exprCheck('a |= 5')
|
||||
exprCheck('a or_eq 5')
|
||||
|
||||
|
||||
def test_type_definitions():
|
||||
|
||||
Reference in new issue
Block a user