use is implemented, added note about include limitation

git-svn-id: http://svn.clifford.at/openscad/trunk@576 b57f626f-c46c-0410-a088-ec61d464b74c
stl_dim
kintel 2010-11-02 11:13:36 +00:00
parent d011ae46c6
commit 500b8f82b7
1 changed files with 4 additions and 3 deletions

View File

@ -132,10 +132,11 @@ o Function-Module-Interface
- Pass a module instanciation to a function (e.g. for a volume() function)
- Pass a function to a module instanciation (e.g. for dynamic extrusion paths)
o Language Frontend
- include statement doesn't support nesting. This can be fixed by
keeping a nested stack of current input files in the lexer. See
the "Flex & Bison" O'Reilly book, "Start States and Nested Input
Files", page 28, for an example.
- Allow local variables and functions everywhere (not only on module level)
- Add "use" statement to load modules. Like include but read a module only once,
ignore all top level objects (they are used as module testcase) and search in
a module search path.
- allow 0/1 f/t FALSE/TRUE as boolean values
- allow any expression to be evaluated as boolean (e.g. 1 = true, 0 = false)
- Rethink for vs. intersection_for vs. group. Should for loops