எழில் மொழி மேம்பாடு கோவை – 3

Happy Thanksgiving holiday 2015, to all readers. Quoting from Tamil adage,
“நன்றி மறப்பது நன்றன்று; நன்றல்லது அன்றே மறப்பது நன்று”.

This weekend Ezhil language got a
semantic analyzer framework, ‘execute’ function, Bernoulli number example; see more

0) add visit_binary_expr for the transformer
1) add semantic type check for string concat via + and string comparisons
2) add semantic type check test cases and driver script updates
3) Python3 compat of ezhil_transformer.py
4) unittest for pprint needs to be updated; TBD

11) add code for execute file and copy variables into local scope
12) add unittest for 1; resolves issue Language feature – execute / இயக்கு #101
13) add semantic validation step following parser
14) update visitors for Array and Dict
15) update test to relative paths

21) Bernoulli numbers : demoed in Ezhil

31) Update Python3 Interpreter loading by avoiding NoClobber errors
32) __init__ to use relative imports
33) __main__ module added to Python for style “python -m ezhil” to start interrpreter
34) testcases added for hexadecimal.n
35) ezhil_web.py updated to load on Python3 (print statements esp in new style)
36) envchecks, foo, ifparse, ifparse2 Ezhil programs are added to test suite

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s