congdm

Results 14 comments of congdm

![2016-12-26](https://cloud.githubusercontent.com/assets/2053094/21479529/b58ede56-cb87-11e6-866d-3277be4c6361.png)

Hi, in order to port this compiler to other OS, but the same arch (x64), the first thing that need to be changed is Linker module (you need to craft...

That means there are over 1024 export types in your module. If you want more, just change the const MaxExpTypes in Base module of the compiler, however, I don't recommend...

This is due to Parser module, not Base, so could you attach the source code?

Ah, I remember that I also limit the size of input source code, just change the buffer array in Scanner module. Also the size of code array in Generator too.

And why don't you break the WinAPI module into smaller modules, because not every program will use all of Win32 API, and the interface cost will be large.

No problem at all =) Error Code 8 means this module cannot find RTL.DLL You should add the pragma (\*$RTL-\*) to both WinApi.mod and Wintest.mod, because they didn't need Oberon...

@stepchuks9 To start using it, just create your sourcefile in test folder, for example MyModule.mod, edit the Buildfile in test folder to add your module into it, and run the...

@stepchuks9 I believe VAR a: ARRAY 10 OF ARRAY 12 OF CHAR also counted as array of strings, for example, this code: ``` VAR a: ARRAY 10 OF ARRAY 12...

Yes, I'm thinking about it, but the first priority is to restructure the modules, especially the base because it's too platform dependent. For windows, this time I will make sure...