Результаты поиска по запросу "abstract-syntax-tree"
Как я могу использовать абстрактное синтаксическое дерево Java Eclipse в проекте вне Eclipse? (т.е. не плагин затмения)
Как я могу использовать абстрактное синтаксическое дерево Java Eclipse в проекте вне Eclipse? (т.е. не плагин затмения) Все примеры Eclipse AST, которые я видел, предназначены для плагинов Eclipse. Есть ли способ (например, пример) проекта, ...
Рекомендовать интерфейс C, который сохраняет директивы препроцессора
Я хотел бы начать проект, который включает в себя преобразованиеCкод, но я бы хотелвключают директивы препроцессора. Я не хочу изобретать велосипед, написав свой собственныйCпарсер, так кто-нибудь знает интерфейс, который может ...
Как работает простой калькулятор с круглыми скобками?
Я хочу узнать, как работают калькуляторы. Например, скажем, у нас есть входные данные в инфиксной записи, например: 1 + 2 х 10 - 2 Парсер должен будет соблюдать общие правила в математике. В приведенном выше примере это означает: 1 + (2 x 10) ...
Перевести код C # на AST?
Возможно ли в настоящее время перевести код C # в абстрактное синтаксическое дерево? Изменить: некоторые разъяснения; Я не обязательно ожидаю, что компилятор сгенерирует для меня AST - парсер подойдет, хотя я бы хотел использовать ...
Сборка собственного компилятора C # с использованием ANTLR: модуль компиляции
// Create a scanner that reads from the input stream passed to us CSLexer lexer = new CSLexer(new ANTLRFileStream(f)); tokens.TokenSource = lexer; // Create a parser that reads from the scanner CSParser parser = new CSParser(tokens); // start ...
Довольно печать AST с минимальными скобками
Я реализую симпатичный принтер для JavaScript AST, и я хотел бы спросить, знает ли кто-нибудь о «правильном» алгоритме, который автоматически заключает в скобки выражения с минимальными скобками на основе приоритета оператора и ассоциативность ...
Как вы делаете Python 'Eval' только в контексте объекта?
Можно ли сделать что-то вроде c = MyObj() c.eval("func1(42)+func2(24)")в Python ... т.е. Должны ли func1 () и func2 () оцениваться в рамках объекта 'c' (если они были функциями-членами в определении этого класса)? Я не могу выполнить простой ...
Что может сделать максимальное деревья выражений LINQ?
Какое максимальное значение может дать дерево выражений LINQ? Это может определить класс? Как насчет метода со всеми объявленным именем, модификаторами, типом параметра и типом возвращаемого значения? Должна ли программа всегда определять ...
Неправильная строка ValueError ast.literal_eval () со строковым представлением кортежа
Я пытаюсь прочитать строковое представление кортежа из файла и добавить кортеж в список. Вот соответствующий код. raw_data = userfile.read().split('\n') for a in raw_data : print a btc_history.append(ast.literal_eval(a))Вот ...