The parser, lexer and tree parser are generated by a tool, I'm glad I don't have to maintain that code by hand :). I agree that some of the code is tricky, please don't hesitate to ask questions. You can also find a lot of information on the DLR site on codeplex. As for function overloading, there was a bug that occurred when using the language context in the parameter list (I fixed this). The correct overload is selected by the number of arguments supplied. 'Empty' parameters values are substituted with Type.Missing values.

As for not displaying an error, maybe steelkix is a bit to forgiving when explicit mode is turned off. I'll look into this.

If you have any more questions, please ask.



Edited by WvS (2009-07-19 02:35 PM)