equal
deleted
inserted
replaced
60 WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING |
60 WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING |
61 FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR |
61 FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR |
62 OTHER DEALINGS IN THE SOFTWARE. |
62 OTHER DEALINGS IN THE SOFTWARE. |
63 " |
63 " |
64 ! ! |
64 ! ! |
65 |
|
66 |
65 |
67 !SyntaxHighlighter2 class methodsFor:'highlighting'! |
66 !SyntaxHighlighter2 class methodsFor:'highlighting'! |
68 |
67 |
69 formatClassDefinition:aString in:aClass elementsInto: elements |
68 formatClassDefinition:aString in:aClass elementsInto: elements |
70 "format (recolor) a class definition expression in a given class. |
69 "format (recolor) a class definition expression in a given class. |
210 |
209 |
211 "Modified: / 22-08-2006 / 13:32:04 / cg" |
210 "Modified: / 22-08-2006 / 13:32:04 / cg" |
212 "Created: / 05-07-2011 / 10:39:21 / cg" |
211 "Created: / 05-07-2011 / 10:39:21 / cg" |
213 ! ! |
212 ! ! |
214 |
213 |
215 |
|
216 !SyntaxHighlighter2 methodsFor:'accessing'! |
214 !SyntaxHighlighter2 methodsFor:'accessing'! |
217 |
215 |
218 elements |
216 elements |
219 ^ elements |
217 ^ elements |
220 ! |
218 ! |
231 super tree: aParseNode. |
229 super tree: aParseNode. |
232 elements tree: aParseNode |
230 elements tree: aParseNode |
233 |
231 |
234 "Created: / 16-02-2012 / 09:56:17 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
232 "Created: / 16-02-2012 / 09:56:17 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
235 ! ! |
233 ! ! |
236 |
|
237 |
234 |
238 !SyntaxHighlighter2 methodsFor:'initialization'! |
235 !SyntaxHighlighter2 methodsFor:'initialization'! |
239 |
236 |
240 initialize |
237 initialize |
241 |
238 |
245 |
242 |
246 "Created: / 14-02-2010 / 13:08:27 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
243 "Created: / 14-02-2010 / 13:08:27 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
247 "Modified: / 21-08-2011 / 09:37:35 / cg" |
244 "Modified: / 21-08-2011 / 09:37:35 / cg" |
248 "Modified: / 16-02-2012 / 09:59:58 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
245 "Modified: / 16-02-2012 / 09:59:58 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
249 ! ! |
246 ! ! |
250 |
|
251 |
247 |
252 !SyntaxHighlighter2 methodsFor:'parsing-expressions'! |
248 !SyntaxHighlighter2 methodsFor:'parsing-expressions'! |
253 |
249 |
254 _binaryExpressionFor:receiverArg |
250 _binaryExpressionFor:receiverArg |
255 "parse a binary-expression; return a node-tree, nil or #Error" |
251 "parse a binary-expression; return a node-tree, nil or #Error" |
543 ^node |
539 ^node |
544 |
540 |
545 "Modified: / 19-01-2000 / 16:22:16 / cg" |
541 "Modified: / 19-01-2000 / 16:22:16 / cg" |
546 "Created: / 16-02-2012 / 21:56:51 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
542 "Created: / 16-02-2012 / 21:56:51 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
547 ! |
543 ! |
548 |
|
549 |
|
550 |
544 |
551 expression |
545 expression |
552 | node savedLastSelectorElement | |
546 | node savedLastSelectorElement | |
553 |
547 |
554 savedLastSelectorElement := lastSelectorElement. |
548 savedLastSelectorElement := lastSelectorElement. |
649 |
643 |
650 "Modified: / 19-01-2000 / 16:22:16 / cg" |
644 "Modified: / 19-01-2000 / 16:22:16 / cg" |
651 "Created: / 16-02-2012 / 22:21:33 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
645 "Created: / 16-02-2012 / 22:21:33 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
652 ! ! |
646 ! ! |
653 |
647 |
654 |
|
655 !SyntaxHighlighter2 methodsFor:'syntax detection'! |
648 !SyntaxHighlighter2 methodsFor:'syntax detection'! |
656 |
649 |
657 markArgumentIdentifierFrom:pos1 to:pos2 |
650 markArgumentIdentifierFrom:pos1 to:pos2 |
658 | node el prevEl | |
651 | node el prevEl | |
659 |
652 |
749 elements add: element. |
742 elements add: element. |
750 |
743 |
751 "Created: / 21-08-2011 / 09:26:24 / cg" |
744 "Created: / 21-08-2011 / 09:26:24 / cg" |
752 ! ! |
745 ! ! |
753 |
746 |
754 |
|
755 !SyntaxHighlighter2 class methodsFor:'documentation'! |
747 !SyntaxHighlighter2 class methodsFor:'documentation'! |
756 |
748 |
757 version_CVS |
749 version_CVS |
758 ^ '$Header: /cvs/stx/stx/libtool/SyntaxHighlighter2.st,v 1.10 2012-10-19 14:59:02 cg Exp $' |
750 ^ '$Header: /cvs/stx/stx/libtool/SyntaxHighlighter2.st,v 1.10 2012-10-19 14:59:02 cg Exp $' |
|
751 ! |
|
752 |
|
753 version_HG |
|
754 |
|
755 ^ '$Changeset: <not expanded> $' |
759 ! |
756 ! |
760 |
757 |
761 version_SVN |
758 version_SVN |
762 ^ '§Id: SyntaxHighlighter2.st 7715 2011-04-10 16:32:58Z vranyj1 §' |
759 ^ '§Id: SyntaxHighlighter2.st 7715 2011-04-10 16:32:58Z vranyj1 §' |
763 ! ! |
760 ! ! |