Describe the change
Structuring groups of classes using interfaces would help in maintaining the structure of the compilers and decompilers better.
This requires changes to which of following?
[x] Tokenizer
[x] Parser
[x] Tree Walker
[x] Compiler
[x] Virtual Machine
[x] C Decompiler
[x] C++ Decompiler
[x] Java Decompiler
[x] Python Decompiler
It is not necessary that every change requires changes in all the components, you can uncheck the components as required. Don't worry if you are not sure, just keep all the above components.
A single PR should be submitted for all the parts. The commits need to be separate for all of them.
Note: You can only submit a patch if it is approved by one of the maintainers, otherwise the PR will be rejected.
Describe the change Structuring groups of classes using interfaces would help in maintaining the structure of the compilers and decompilers better.
This requires changes to which of following?
It is not necessary that every change requires changes in all the components, you can uncheck the components as required. Don't worry if you are not sure, just keep all the above components.
A single PR should be submitted for all the parts. The commits need to be separate for all of them.
Note: You can only submit a patch if it is approved by one of the maintainers, otherwise the PR will be rejected.