[Scilab-users] Scilab 6 problem with "Prettify"

Claus Futtrup cfuttrup at gmail.com
Fri Sep 8 16:46:35 CEST 2017


Hi Samuel

Good points with the "rich" text. I don't know how to locate these.

If Scinotes / Scilab 6.0 is sensitive to this, could it maybe include a 
"cleaner" for such stuff?

Best regards,
Claus

On 08-09-2017 00:25, Samuel Gougeon wrote:
> Le 07/09/2017 à 23:14, Samuel Gougeon a écrit :
>> Le 06/09/2017 à 21:33, Claus Futtrup a écrit :
>>>
>>> Hi there
>>>
>>> I've started to use the prettify functions by Pierre Vuillemin. So 
>>> far so good in Scilab 5.5
>>>
>>> Now I've started to look into Scilab 6 (not least because graphics 
>>> is much faster), but I get a weird error.
>>>
>>> If I start Scilab, first time I execute the code, I get an "Invalid 
>>> buffer." message.
>>>
>>> Second time I execute the code then I get a bad message:
>>>
>>>
>>> --> exec('C:\Users\claus\Documents\Scilab54\z3mfit.sce', -1)
>>> at line    93 of executed file 
>>> C:\Users\claus\Documents\Scilab54\z3mfit.sce
>>>
>>>                             'labels_font_size'  ,  3,...
>>>                             ^^
>>> Error: syntax error, unexpected "'", expecting "," or )
>>>
>>>
>>> When I run my script, the first thing my code does - it clears all 
>>> variables, all graphics and clears console, so it's not "old" stuff 
>>> from previous run that is the problem. Or ???
>>>
>>> The "line 93" is part of the default options in Prettify, where it 
>>> says labels_font_size. It looks like this:
>>>
>>> default_options  =  struct('title_font_size'    ,   4,...
>>>                           'labels_font_size'   ,   3,...
>>>                           'thicks_font_size'   ,   2,...
>>>                           'num_format'         ,   '',...
>>>                           'leg_font_size'      ,   3,...
>>>                           'line_thickness'     ,   2,...
>>>                           'xstring_font_size'  ,   2)
>>
>> Weird errors sometimes occur after copying/pasting some code from a 
>> rich text formated document to Scinotes or the console. Some usual 
>> characters like the space or quotes may have some special encoding in 
>> formated text, and keep it in Scinotes, but are not aknowledged by 
>> the parser.
>> The last time i got this situation, it was about spaces  that looked 
>> like spaces, but that were not ascii(32). To avoid this, i pasted the 
>> text in a raw text unformated .txt file before copying/pasting in 
>> Scinotes.
>>
>
> If you have copied/pasted some code directly from the web (like 
> Pierre's Github page), it could be a source of encoding bugs: Web 
> pages often use unbreakable spaces (  in HTML). I am pretty sure 
> that Scilab's parser doesn't like them.
>
>
>
> _______________________________________________
> users mailing list
> users at lists.scilab.org
> http://lists.scilab.org/mailman/listinfo/users


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.scilab.org/pipermail/users/attachments/20170908/98f5c5d2/attachment.htm>


More information about the users mailing list