Sure, I'll test it and let you know. I'm also in the process of making some more bug fixes and feature additions to jaledit. So I can incorporate the source formatter too! Sunish
On Tue, Mar 31, 2009 at 3:27 AM, Sebastien Lelong < [email protected]> wrote: > Hi Sunish, hi all, > > I've just re-generated jallibwin.exe. It now includes last modifications, > like re-indent with options so you can easily integrate it to > jalpack/jaledit. > > Let me know if you have any troubles. > > > Cheers, > Seb > > > > Hi Sunish, hi all, >> >> Back to this topic. I've modified jallib.py so you can specfify which >> chars to use reindent 'as of rev. 867. If you say "jallib.py help reindent", >> it will display: >> >> >> """ >> >> jallib reindent [-c <indent-rule>] file.jal [anotherfile.jal ...] >> >> Reindent the given jal file, and save it back to the same file. >> Optionally can pass a indent rule (by default, if not specified, 3-spaces >> indentation will occur). The form is: >> >> <number>-<char> >> >> with special cases for space and tab chars (for convenience). Examples: >> >> - indented with 3 spaces: "-c 3-spaces" (or "-c 3-space", no plural) >> - indented with 1 tab: "-c 1-tab" >> - remove indentation: "-c 0-space" >> - indent with "XXXX" (hey contrived example !): "-c 4-X" >> >> """ >> >> I've also removed the "test" action, with all its dependencies, since it's >> not used. The win32 binary will be far smaller I think (I'll soon >> re-generate it). >> >> >> Let me know if it's ok (or not) for you ! >> >> Cheers, >> >> Seb >> >> >> >> >> 2009/3/17 Sunish Issac <[email protected]> >> >>> Yes, I got to know the commandline parameters of the script, what all >>> options are possible and their result. >>> >>> Sunish >>> >>> On Tue, Mar 17, 2009 at 3:18 PM, Sebastien Lelong < >>> [email protected]> wrote: >>> >>>> OK, I'll re-generate it. By "I get the options", do you mean I should >>>> add options on command line to deal specify how much indent to use (number >>>> of space, space vs. tab) ? >>>> >>>> Seb >>>> >>>> 2009/3/17 Sunish Issac <[email protected]> >>>> >>>>> If jallibwin.exe contains it all and I get the options, life would be >>>>> easier for me to provide a GUI for it. >>>>> >>>>> Sunish >>>>> >>>>> On Tue, Mar 17, 2009 at 12:14 PM, Sebastien Lelong < >>>>> [email protected]> wrote: >>>>> >>>>>> Hi Sunish, >>>>>> >>>>>> You can include it in jalpack, there's already a win executable for >>>>>> jallib.py, named jallibwin.exe (out of date, I need generate it again). >>>>>> All >>>>>> included (read: python included). I used pyinstaller to do this, works >>>>>> quite >>>>>> nice, but maybe you have better tools to that. >>>>>> >>>>>> jallib.py is a "battery included" script: no library, everything is in >>>>>> the script. This is to avoid deployment issue (having a setup.py, or >>>>>> setting >>>>>> PYTHONPATH, etc...), and ease its use. As a consequence, the executable >>>>>> is >>>>>> quite big. Mainly, it includes some SVN and YAML libs, used to deal with >>>>>> the >>>>>> testing matrix (yeah, the testing matrix). This feature is not used, I >>>>>> could >>>>>> clean the script so it's more lightweight. >>>>>> >>>>>> That's said, there are other feature this script can do, one being >>>>>> generating sample from board + test files (see >>>>>> http://code.google.com/p/jallib/wiki/jallib_testing, thanks Joep for >>>>>> this page !). I was thinking about adding some kind of a questionnaire to >>>>>> ask: which PIC do you use, where do you expect to connect LEDs ? LCD ? >>>>>> i2c ? >>>>>> serial ? etc... according to sections defined in board files, and then >>>>>> generate all available (and compilable) samples for this user specific >>>>>> setup. Maybe that can be done in jaledit, but I wouldn't want this >>>>>> feature >>>>>> to be windows-only. I talked about a web interface, but maybe one good >>>>>> option would to put it in the jallib.py script, and jaledit to interface >>>>>> it. >>>>>> >>>>>> Anyway, what I mean is there are probably other things that could also >>>>>> be included if you want, and be valuable for end-user. Or not... :) >>>>>> >>>>>> >>>>>> Cheers, >>>>>> Seb >>>>>> >>>>>> >>>>>>> Yes that's exactly what I meant. I tried your script and it works >>>>>>> reasonably well. I can convert the script to an executable and include >>>>>>> it in >>>>>>> the JALPackwin32. If possible I would also make an interface to do auto >>>>>>> indentation within the IDE by calling the execuatble. That's of great >>>>>>> value >>>>>>> I think. I'm also considering the option to ask my permission to bundle >>>>>>> jaledit with books and other packs :-) after adding this feature. >>>>>>> >>>>>>> Also other usefull scripts can also be included with the win32 distro >>>>>>> after converting those to exes, the advantage for the end user is that >>>>>>> they >>>>>>> need not install python just to run the scripts. >>>>>>> >>>>>>> Sunish >>>>>>> >>>>>>> >>>>>>> >>>>>>> On Sun, Mar 15, 2009 at 8:11 PM, Sebastien Lelong < >>>>>>> [email protected]> wrote: >>>>>>> >>>>>>>> What do you mean by formatter ? If related, the jallib.py script can >>>>>>>> handle indentation: >>>>>>>> >>>>>>>> python jallib.py reindent <your_file_not_correctly_indented> >>>>>>>> >>>>>>>> >>>>>>>> Seb >>>>>>>> >>>>>>>> Hello Everybody, >>>>>>>>> >>>>>>>>> Is there a jal source formatter that anybody knows of. How about >>>>>>>>> creating one that complies with jallib ? >>>>>>>>> >>>>>>>>> Sunish >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> Sébastien Lelong >>>>>>>> http://www.sirloon.net >>>>>>>> http://sirbot.org >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Sébastien Lelong >>>>>> http://www.sirloon.net >>>>>> http://sirbot.org >>>>>> >>>>>> >>>>>> >>>>> >>>>> >>>>> >>>> >>>> >>>> -- >>>> Sébastien Lelong >>>> http://www.sirloon.net >>>> http://sirbot.org >>>> >>>> >>>> >>> >>> >>> >> >> >> -- >> Sébastien Lelong >> http://www.sirloon.net >> http://sirbot.org >> > > > > -- > Sébastien Lelong > http://www.sirloon.net > http://sirbot.org > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "jallib" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/jallib?hl=en -~----------~----~----~----~------~----~------~--~---
