[IronPython] Find the compile erros

Ori oorrii at gmail.com
Fri Aug 3 10:45:44 PDT 2007


I still can't find how can I create a Parser, and I don't see the fuctions
you mentioned: FromFile and FromString.


Dino Viehland wrote:
> 
> Sorry, these are a little scattered around the code base and (mostly) live
> outside the Hosting namespace.
> 
> The Parser class is IronPython.Compiler.Parser, the CompilerContext is
> IronPython.Compiler.CompilerContext, and the CompilerSink which you need
> to derive from and override AddError is IronPython.Hosting.CompilerSink.
> 
> -----Original Message-----
> From: users-bounces at lists.ironpython.com
> [mailto:users-bounces at lists.ironpython.com] On Behalf Of Ori
> Sent: Friday, August 03, 2007 10:35 AM
> To: users at lists.ironpython.com
> Subject: Re: [IronPython] Find the compile erros
> 
> 
> I'm sorry but I couldn't find such methods. I'm using version 1.1.
> Should I upgrade?
> 
> 
> Dino Viehland wrote:
>>
>> You can use the Parser class directly for this (e.g. Parser.FromFile or
>> Parser.FromString).  You just need to give it a CompilerContext which
>> includes a CompilerSink object.  Your CompilerSink object will get called
>> back w/ the errors.
>>
>> -----Original Message-----
>> From: users-bounces at lists.ironpython.com
>> [mailto:users-bounces at lists.ironpython.com] On Behalf Of Ori
>> Sent: Thursday, August 02, 2007 11:42 PM
>> To: users at lists.ironpython.com
>> Subject: [IronPython] Find the compile erros
>>
>>
>> Hello,
>>
>> I'm using PythonEngine.Compile to compile code. The code I compile may
>> contain errors and that's why I want to format the error(s). Currently
>> I'm
>> using try-catch and I work with the exception error text. Is there a
>> btter
>> way to get the compilation errors?
>>
>> Thanks,
>> Ori
>> --
>> View this message in context:
>> http://www.nabble.com/Find-the-compile-erros-tf4210886.html#a11978230
>> Sent from the IronPython mailing list archive at Nabble.com.
>>
>> _______________________________________________
>> Users mailing list
>> Users at lists.ironpython.com
>> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
>> _______________________________________________
>> Users mailing list
>> Users at lists.ironpython.com
>> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
>>
>>
> 
> --
> View this message in context:
> http://www.nabble.com/Find-the-compile-erros-tf4210886.html#a11987835
> Sent from the IronPython mailing list archive at Nabble.com.
> 
> _______________________________________________
> Users mailing list
> Users at lists.ironpython.com
> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
> _______________________________________________
> Users mailing list
> Users at lists.ironpython.com
> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
> 
> 

-- 
View this message in context: http://www.nabble.com/Find-the-compile-erros-tf4210886.html#a11988015
Sent from the IronPython mailing list archive at Nabble.com.



More information about the Users mailing list