Closed apozharski closed 1 month ago
Latest push also supports proper parsing of metaclasses on the right hand side of the assignments e.g. InferiorClasses = ?foo.bar.baz
This is currently only supported in attributes however I have opened #89 to generalize this to the top level.
Thanks for making these changes!
Resolves #87
This still is not entirely correct however it fails only in the case where the end of the attribute block is separated by newline (and line continuation) from the
ClassName
. Making a fully correct TextMate compatible grammar seems impossible due to the ability to arbitrarily place line continuations, however this is a closer approximation and improves the usability of this grammar for further machine interaction e.g. https://github.com/sphinx-contrib/matlabdomainNote: #86 must go in first.