Каким образом большинство Шепелявит, и Схемы с динамическим контролем типов? Разве статический контроль типов не смешивается с некоторыми их типичными функциями?
Я хочу записать C в s-выражениях и использовать макросы времени компиляции. Кто-либо знает о чем-нибудь, что делает это? Это должно перевести s-выражения в стандарт C.
Недавно я создавал некоторые следы печатных плат в KiCad, которые хранятся в файлах s-выражений с данными, которые выглядят следующим образом: (fp_text user% R (0,08) (слой F.Fab) (эффекты (шрифт (размер 1). ..
У меня есть функция Python, которая берет строковое s-выражение как" (добавьте (sub 10 5) 5)", где "добавляют", и "sub" являются на самом деле функциями обработки изображений, и оценивает и создает изображение, представленное
Я пытаюсь оценить список, который представляет выражение в префиксной нотации. Вот пример такого списка: [+, [грех, 3], [-10 5]], Что лучший способ состоит в том, чтобы оценить значение списка
Я пытался проанализировать простой код Lisp/scheme-like, Например, (func (b c d)) и создать дерево из него, я мог сделать парсинг в C, не используя бизона (т.е., использование только сгибает для возврата маркеров и...
Действительно ли там какие-либо модули Python доступны для парсинга и управления символьными выражениями в Python, подобном тому, как выражения Lisp оценены?
Это продолжение моего предыдущего вопроса: Зачем нам нужен ноль? Ясно, что правильные списки используются большую часть времени. Но какова цель неправильного списка?
В последнее время я много использовал Clojure, но все еще не понять, какой функциональности я не получаю, которую предоставляют обычные макросы для чтения lisp. Можете объяснить мне это простым языком?
Использование emacs с включенным Paredit. Как выполнить поиск в S-выражении LISP (Clojure) и переименовать переменную? Я хотел бы сделать это в текущем S-выражении, а не глобально.
Я ищу способ реализовать считыватель S-выражений (который будет использоваться позже как с интерпретатором схемы, так и с компилятором), но я спрашивал сам, как (если вообще) мне следует написать AST для ...
Nokogiri великолепен. Я могу делать такие вещи, как #css ('. Bla'), который вернет первый соответствующий элемент. Прямо сейчас нам нужно провести некоторый синтаксический анализ исходного кода Ruby - найти все методы внутри класса и т. Д. ...
Я читал, XML не являются S-выражения. Обзор XML довольно строг, как S-выражения. И на каждом языке программирования я видел, у Вас не может быть следующего: <b> ПОЛУЖИРНЫЙ <i> ОБА <...
Я играл с деревьями синтаксического анализа естественного языка и манипулировать ими различными способами. Я использовал инструменты Стэнфорда Tregex и Tsurgeon, но код беспорядочный и не подходит ...