mint icon indicating copy to clipboard operation
mint copied to clipboard

Дописывание атрибутов и вложенность тегов.

Open Harut opened this issue 15 years ago • 1 comments

Поймал себя на том, что написал следующую конструкцию

@tag1
    @tag2
    -- blabla
    #if smth:
        @.attr(blabla)

По логике вложений, атрибут должен прописываться у tag1. Это, как я понимаю, убивает на корню возможность какой-либо поточной генерации и сильно усложняет реализацию. Сейчас прописывается атрибутом в tag2, что мне кажется нелогичным.

Я бы в таком случае кидал SyntaxError. Что думаете?

Harut avatar Oct 21 '10 22:10 Harut

Сейчас это можно назвать - "не до конца реализованной фичей". Т.к. атрибут устанавливается переменной current_tag (в откомпилированном файле), которая указывает на последний созданный тег, получается описанный эффект.

Посмотреть результат компиляции можно так:

% python mint.py template.mint

Помогает понять, что происходит.

riffm avatar Oct 29 '10 16:10 riffm