8 Commits
Author SHA1 Message Date
Dustin L. Howett 3ea0b009ec [logos] Support automatic generation of %new type encodings
(cherry picked from commit e88376ef27a9186d729914870324a912178577da)

git-svn-id: http://svn.howett.net/svn/theos/trunk@422 4410221e-0ddf-4ce3-99c0-2db6c0dbc727
2011-07-25 18:56:41 +00:00
dhowett 0e9e8b23e3 [extras/vim] Update the Logos syntax for vim. Folds on hooks and groups and subclasses and nicely hilights arguments to directives, and now supports all the directives added since December 2009 :P
git-svn-id: http://svn.howett.net/svn/theos/trunk@413 4410221e-0ddf-4ce3-99c0-2db6c0dbc727
2011-04-02 23:55:21 +00:00
dhowett 6ffb1fa691 Add the %class command to forward-declare a class (without having to have a null %hook for it). Sort the classes in the generated code.
git-svn-id: http://svn.howett.net/svn/theos/trunk@151 4410221e-0ddf-4ce3-99c0-2db6c0dbc727
2009-12-26 14:15:26 +00:00
dhowett c0db5ade7e Add support for adding class methods using class_addMethod and the %new commnad. %new optionally takes a type (defaults to v@:). $building was accidentally set to $1 instead of 1, fixed. Don't force there to be an _ungrouped group if there aren't any hooks: Groups are now created when they first receive a Hook.
git-svn-id: http://svn.howett.net/svn/theos/trunk@147 4410221e-0ddf-4ce3-99c0-2db6c0dbc727
2009-12-25 15:18:43 +00:00
dhowett 3876706d6d Add %group to the vim syntax plugin, and remove support for @hook et al.
git-svn-id: http://svn.howett.net/svn/theos/trunk@143 4410221e-0ddf-4ce3-99c0-2db6c0dbc727
2009-12-25 09:21:27 +00:00
dhowett 863896e9ca Update the vim syntax file to allow for @-notation.
git-svn-id: http://svn.howett.net/svn/theos/trunk@127 4410221e-0ddf-4ce3-99c0-2db6c0dbc727
2009-12-23 00:13:01 +00:00
dhowett 30361b3b5f Decomment.
git-svn-id: http://svn.howett.net/svn/theos/trunk@118 4410221e-0ddf-4ce3-99c0-2db6c0dbc727
2009-12-22 18:48:45 +00:00
dhowett 49a51d25dd Include an extras/ directory which currently only contains logos stuff for vim.
git-svn-id: http://svn.howett.net/svn/theos/trunk@117 4410221e-0ddf-4ce3-99c0-2db6c0dbc727
2009-12-22 18:44:30 +00:00