I'm hoping to assist with creating a codeless language module (CLM) for Lasso, and have read the thread 'Code Folding in 8.5'. However I have some questions ...
Rich Siegel said that "auto-fold points for CLMs correspond to function ranges". Is there any way to define blocks of code that can also be folded, without them being functions? Is it possible to create CLMs that include nested functions? If so, how? I note that Seth Dillingham's post at the end of the thread http://www.listsearch.com/BBEditTalk.lasso?id=21908 seemed to be using named sub-patterns for recursion, but using (?P>subpatternname) as instead of (?P=subpatternname). What's the difference? (By the way, it wasn't clear to me from reading the relevant part of the manual that <key>Function Pattern</key> needed to go within the 'Language Features' <dict> element, as opposed to the top level <dict>. That could just be my unfamiliarity with plist files but if it was not clear to me then maybe it would be equally unclear to others.) Thanks, James Harvard -- ------------------------------------------------------------------ Have a feature request? Not sure the software's working correctly? If so, please send mail to <[EMAIL PROTECTED]>, not to the list. List FAQ: <http://www.barebones.com/support/lists/bbedit_talk.shtml> List archives: <http://www.listsearch.com/BBEditTalk.lasso> To unsubscribe, send mail to: <[EMAIL PROTECTED]>
