Isaac Woods
|
4ca71675a3
Fix parsers to use new Propagate type
|
il y a 4 ans |
Isaac Woods
|
501b18023c
Fix lack of store in DefAnd
|
il y a 4 ans |
Isaac Woods
|
2fec65aacf
Implement DefAdd
|
il y a 4 ans |
Isaac Woods
|
c5d66efcd0
Rename InvalidPackage error to MalformedPackage
|
il y a 4 ans |
Isaac Woods
|
0c64768a9e
Don't panic when a DefBuffer contains less bytes than its size
|
il y a 4 ans |
Isaac Woods
|
4286dfc6a9
Produce error when DefBuffer is larger than its size
|
il y a 4 ans |
Isaac Woods
|
6146d0fa2d
Error if DefPackage doesn't contain correct number of elements
|
il y a 4 ans |
Isaac Woods
|
47c4aec17e
Improve code generation of choice! macro
|
il y a 4 ans |
Isaac Woods
|
52b05fd91e
Handle buffers that don't initialize all elements correctly
|
il y a 4 ans |
Isaac Woods
|
8dd5b21cf2
Implement DefLNotEqual
|
il y a 4 ans |
Isaac Woods
|
39fbc94a4b
Implement DefLLessEqual
|
il y a 4 ans |
Isaac Woods
|
7cd2c2e42b
Implement DefLLess
|
il y a 4 ans |
Isaac Woods
|
ecf95e7af7
Implement DefLGreaterEqual
|
il y a 4 ans |
Isaac Woods
|
28e46b3cd2
Make all type-2 opcode parsers concrete to avoid type limit
|
il y a 4 ans |
Isaac Woods
|
6424f48a0f
Implement DefLGreater
|
il y a 4 ans |
Isaac Woods
|
438bd9e4cc
Factor out value comparison code from DefLEqual
|
il y a 4 ans |
Isaac Woods
|
c75ab47434
Add TODO for proper DefLEqual support
|
il y a 4 ans |
Isaac Woods
|
d5a3899a04
Parse DefAnd
|
il y a 4 ans |
Isaac Woods
|
de46158512
Properly handle MethodInvocation when it's actually a method
|
il y a 4 ans |
Isaac Woods
|
b78bd47f5c
Parse LOr
|
il y a 4 ans |
Isaac Woods
|
3e8efc7af6
Take the context on value-conversion operations
|
il y a 4 ans |
Isaac Woods
|
da7c5eafbe
Parse DefShiftLeft and DefShiftRight
|
il y a 4 ans |
Isaac Woods
|
9faeadc6f8
Implement Stores to locals and arguments
|
il y a 4 ans |
Isaac Woods
|
0ee3d623b4
Increase verbosity required for DefPackage and DefBuffer to be printed
|
il y a 4 ans |
Isaac Woods
|
44e7781ea0
Switch from features to proper runtime debug verbosity for parser output
|
il y a 4 ans |
Isaac Woods
|
07dda63b48
Remove some unused imports
|
il y a 4 ans |
Isaac Woods
|
b9049adbc1
Simplify matching of methods for invocations, remove unused method
|
il y a 4 ans |
Isaac Woods
|
3b08721981
Store DefNames transparently in namespace
|
il y a 4 ans |
Isaac Woods
|
827fe0962a
Move DefBuffer and DefPackage to the type2 module
|
il y a 5 ans |
Isaac Woods
|
608c76c885
Return both resolved path and handle when we search the namespace
|
il y a 5 ans |