Supporting multiple languages in a single document

Milian Wolff mail at milianw.de
Wed Jun 16 19:04:55 UTC 2010


On Wednesday 16 June 2010 19:30:55 Niko Sams wrote:
> On Tue, Jun 15, 2010 at 17:11, David Nolden <zwabel at googlemail.com> wrote:
> > The big question is whether we should create one TopDUContext for each
> > contained language, or whether we should create separate top-contexts for
> > the languaged.
> 
> Would it be possible to have a single TopDUContext and a tree of contexts
> from mixed language contexts? That would be the most correct way to
> represent them i think.

Yeah, I second Niko here.

But I'm not sure how deep the changes in the DUChain would be to make that 
possible. But if we could "jump" into a different context/declaration builder 
and just pass it a range to handle, this would be awesome.

On the other hand I still want to do something like:

currentContext()->topContext()->findDeclaration("foo") <-- _only_ declarations 
of "foo" in the current language...

So I don't know how that should be handled when a top context has child 
contexts of different languages...

Otoh, as said, it would be cool to create uses for declarations in a different 
language, e.g. <htmlTag id="foo" /> and #css #foo {...}.

Bye
-- 
Milian Wolff
mail at milianw.de
http://milianw.de
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kdevelop-devel/attachments/20100616/f755f45a/attachment.sig>


More information about the KDevelop-devel mailing list