1. Bram Moolenaar
  2. zimbu

Source

zimbu /

Filename Size Date modified Message
docs
genC
genJS
genJava
lib
livedemo
pages
parser
performance
picedit
plugin
spec
testdir
thirdparty/pcre
vim
zudocu
zutdemo
zwtdemo
2.3 KB
Add the start of a simplistic picture editor using ZUT.
26.4 KB
Use GROWS for ZuiExpressionExt.
2.4 KB
Add initial Java output support.
5.8 KB
Use GROWS for ZuiExpressionExt.
2.5 KB
Drop the quotes around the IMPORT argument.
917 B
Drop the quotes around the IMPORT argument.
1.0 KB
Drop the quotes around the IMPORT argument.
14.6 KB
Java: only import Date and Calendar when needed.
3.6 KB
ZUT: Improve escaping in attributes. Add more tests.
8.0 KB
Make ISA work better. Add a test for that.
4.1 KB
Implement AUGMENTS and GROWS.
28.9 KB
Java support: Make it work to build and run an empty program.
509 B
When using a BITS field with type inference, require using a colon, so that it
4.0 KB
Add the --profalloc argument: When the program exits list the memory
5.6 KB
Add initial Java output support.
2.2 KB
Add initial Java output support.
8.5 KB
Make the Java test work on MS-Windows.
2.8 KB
Use GROWS for ZuiMethodCallExt.
4.2 KB
Snapshot while making running tests work with Java.
1.5 KB
Add a third object type for C which can be used for a class with a parent or
9.4 KB
Use GROWS for ZuiExpressionExt.
1.5 KB
Drop the quotes around the IMPORT argument.
25.9 KB
Add initial Java output support.
7.7 KB
Use GROWS for ZuiExpressionExt.
4.4 KB
Use a separate Tokenizer for zut files.
1.3 KB
ZUT: Improve escaping in attributes. Add more tests.
1.3 KB
Drop the quotes around the IMPORT argument.
12.1 KB
Use GROWS for ZuiExpressionExt.
5.4 KB
Remove the Pos class, put the error method in SymUse.
1.3 KB
When using a NIL iterator let FOR behave like there is nothing to iterate over instead of crashing.
510.6 KB
Add the start of a simplistic picture editor using ZUT.
11.4 KB
Initial Mercurial respository for Zimbu, equal to snapshot 2009-12-06.
19.7 KB
Use GROWS for ZuiExpressionExt.
14.8 KB
Add initial Java output support.
1.2 KB
Have zimbuConfig find node or nodejs and generate zimbuConfig.mak.
2.2 KB
Add initial Java output support.
2.1 KB
Add initial Java output support.
28.7 KB
Add the start of a simplistic picture editor using ZUT.
623 B
Have zimbuConfig find node or nodejs and generate zimbuConfig.mak.
2.5 KB
Move the flags in common between zimbu and zimbu2c to the CommonFlags module.
3.1 KB
ZUT: Improve escaping in attributes. Add more tests.
3.0 KB
Remove the last reason where a method would need a copy in a child class.
30.8 KB
use GROWS for ZuiStatementExt.
1.8 KB
Drop the quotes around the IMPORT argument.
3.6 KB
Remove the Pos class, put the error method in SymUse.
4.7 KB
Snapshot while making running tests work with Java.
6.4 KB
Java support: Make it work to build and run an empty program.
7.3 KB
Use offsetof() and drop ZimtInit().
752 B
Move parser files to the parser subdirectory.
301 B
Update README.md to hopefully show block text.
4.2 KB
Keep stringval around so that a function with string or byteString argument
1.7 KB
Fix using a BITS field by its full name.
131.9 KB
Add the start of a simplistic picture editor using ZUT.
7.0 KB
Remove the Pos class, put the error method in SymUse.
39.8 KB
Use hasCountChildren() instead of hasChildren() in a few more places.
958 B
Drop the quotes around the IMPORT argument.
906 B
Implement using SWITCH on a string.
6.5 KB
Remove the Pos class, put the error method in SymUse.
340 B
Add initial Java output support.
1.5 KB
Copy a few more parts from zwtdemo to zutdemo.
3.3 KB
Make ZUT.registerAction() use the function name directly instead of passing
749 B
Drop the quotes around the IMPORT argument.
5.6 KB
Snapshot while making running tests work with Java.
46.1 KB
Add the start of a simplistic picture editor using ZUT.
6.1 KB
Add a third object type for C which can be used for a class with a parent or
13.6 KB
Use GROWS for ZuiForStatementExt, ZuiImportExt and ZuiTryStatementExt.
848 B
Fix copyright statements: Use only one year, add All Rights Reserved.
1.1 KB
Drop the quotes around the IMPORT argument.
58.1 KB
Fix warning for shifting negative value.
8.2 KB
Add initial Java output support.
426 B
Use GROWS for ZuiCodeBlockExt.
825 B
Use GROWS for ZuiDeclarationExt.
2.5 KB
Use GROWS for ZuiExpressionExt.
454 B
Use GROWS for ZuiForStatementExt, ZuiImportExt and ZuiTryStatementExt.
475 B
Use GROWS for ZuiForStatementExt, ZuiImportExt and ZuiTryStatementExt.
524 B
Use GROWS for ZuiMethodCallExt.
506 B
Use GROWS for ZuiMethodTypeExt.
638 B
use GROWS for ZuiStatementExt.
446 B
Use GROWS for ZuiForStatementExt, ZuiImportExt and ZuiTryStatementExt.
469 B
Add GROWs to ZuiTypeExt
723 B
Rename writeLine to print in lots of places.
3.0 KB
Make @local work for piece members and methods.
181 B
Rename MAIN() to Main().
119.9 KB
Fix warning for shifting negative value.
4.1 KB
Move pieces of documentation from syntax.txt to the language specification.
955 B
Rename writeLine to print in lots of places.
68 B
Have zimbuConfig find node or nodejs and generate zimbuConfig.mak.
7.9 KB
Add a third object type for C which can be used for a class with a parent or
1.1 KB
Run the try/catch tests for Javascript, make them pass.
80 B
Make a few more items not allocated.
17 B
Make init and earlyInit work properly for Javascript.
478 B
Move the last tests to the common tests.
11.4 KB
Use ZutParser for parsing .zut files, instead of using a dumb tokenizer.
2.3 KB
Rename writeLine to print in lots of places.
4.1 KB
Move pieces of documentation from syntax.txt to the language specification.
2.8 KB
Drop the quotes around the IMPORT argument.
741 B
Add sleepsort.zu.
14.0 KB
Be more strict about comments in ZUT templates: must have a space after #.
1.2 KB
Refactor the enum test to use TEST. Fix problems encountered.
1.2 KB
Snapshot while making running tests work with Java.
632 B
Move a few more tests to the common tests.
112 B
Pack the produced Java class files into a jar file.
658 B
Add setUp() and tearDown() support for testing.
497 B
Add setUp() and tearDown() support for testing.
96 B
Add a test for Finish() and DEFER to work without garbage collection.
986 B
Change ZUT.Element to be a real class. Use ZUT.DomElement for the DOM
5.5 KB
Instead of throwing an error at runtime, let wrong use of types in a ZUT
1.1 KB
Rename writeLine to print in lots of places.
66.7 KB
Fix warning for shifting negative value.
2.0 KB
Remove the last parts of information from syntax.txt to the language
311.5 KB
Fix warning for shifting negative value.
8.6 KB
Remove using regexp from the compiler, needs running config first.
9.2 MB
Fix warning for shifting negative value.
3.8 KB
Add initial Java output support.
272.6 KB
Update generated C files for compiler warnings.
2.5 KB
Implement initial regular expression support. Add the RE module and the
9.0 KB
Have zimbuConfig find node or nodejs and generate zimbuConfig.mak.
167 B
Make zimbush skip compilation when the executable is newer than the source

README for Zimbu - the programming language

For overall info read usage.txt.

To get going:

% make bootstrap

To verify everything is working:

% make test

To try it out:

% make hello
% ./hello

You can update to the latest version with:

% make update

For copying: See the LICENSE file.