Форум программистов, компьютерный форум, киберфорум
Наши страницы

Lua

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 18, средняя оценка - 5.00
Byurrer
2 / 2 / 0
Регистрация: 09.04.2011
Сообщений: 110
#1

Анализатор lua кода - Lua

07.07.2011, 13:58. Просмотров 2758. Ответов 8
Метки нет (Все метки)

Здравствуйте. Делаю анализатор луа кода. Подскажите пожалуйста, в каком направлении мне искать: может быть есть возможность использовать анализотор поставляемый вместе с этим языком (точно не знаю есть ли такое) или писать самому?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.07.2011, 13:58
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Анализатор lua кода (Lua):

LUA + C++ - Lua
Привет всем :) я чото не понимаю чо у меня выевляется ошибки luaavg.obj : error LNK2001: неразрешенный внешний символ...

lua script - Lua
Такое дело: Есть изображения, и есть скрипт на Lua, который эти изображения "исполняет". Как собственно из этого сделать приложение...

Парсер на lua - Lua
Тут описано как подключить и использовать и библиотеку для языка lua http://www.cyberforum.ru/cpp-builder/thread68085.html Возможно ...

vs c++ & lua - Lua
Здравствуйте, занимаюсь разработкой 3д игры, пишу движок и прочее, когда то модил сталкера, в плане скриптинга, уж очень нравилось и в...

Lua шифрование - Lua
Здравствуйте, есть такая задачка, кто-то сможет помочь? В файле содержатся целые числа в десятичном виде. Преобразовать каждое число в...

*.lua in *.exe - Lua
Кто знает как скрипт на луа компилить в исполняемый файл, подскажите, хочу протестить несколько набросок на компах друзей, а установливать...

8
Evg
Эксперт CАвтор FAQ
18691 / 6657 / 469
Регистрация: 30.03.2009
Сообщений: 18,630
Записей в блоге: 29
07.07.2011, 14:56 #2
Качай исходники lua и изучай http://www.lua.ru/
Хз что тебе надо, возможно это: http://www.cyberforum.ru/cpp-builder/thread68085.html
0
Byurrer
2 / 2 / 0
Регистрация: 09.04.2011
Сообщений: 110
07.07.2011, 15:44  [ТС] #3
Мне нужно:
анализатор луа кода
Писать анализ кода самому или есть другие варианты?
P.S просто мож кто-нибудь разбирался с этим вопросом.
0
Evg
Эксперт CАвтор FAQ
18691 / 6657 / 469
Регистрация: 30.03.2009
Сообщений: 18,630
Записей в блоге: 29
07.07.2011, 16:41 #4
Что есть в твоём понятии "анализатор кода"?
0
Byurrer
2 / 2 / 0
Регистрация: 09.04.2011
Сообщений: 110
07.07.2011, 16:45  [ТС] #5
Цитата Сообщение от Evg Посмотреть сообщение
анализатор кода
Проверка луа кода на ошибки. А как можно еще трактовать "анализатор кода"?
0
Evg
Эксперт CАвтор FAQ
18691 / 6657 / 469
Регистрация: 30.03.2009
Сообщений: 18,630
Записей в блоге: 29
07.07.2011, 16:51 #6
Цитата Сообщение от Byurrer Посмотреть сообщение
А как можно еще трактовать "анализатор кода"?
Без понятия. Ровно так же я не знаю, как трактовать "инновации" и "нанотехнологии". Потому как проверка программы на ошибки - это какая-то никому не нужная нанохрень. Разве что для преподавателей это нужно

Цитата Сообщение от Byurrer Посмотреть сообщение
Проверка луа кода на ошибки
Всё равно не понимаю, зачем его самому писать, если можно взять готовое? Или тебе нужно нифига самому не делать, а чтоб тебе выкатили готовое?

Да и вообще, запомни, что правильно поставленный вопрос - это уже половина ответа
0
Byurrer
2 / 2 / 0
Регистрация: 09.04.2011
Сообщений: 110
07.07.2011, 16:57  [ТС] #7
Цитата Сообщение от Evg Посмотреть сообщение
Всё равно не понимаю, зачем его самому писать, если можно взять готовое? Или тебе нужно нифига самому не делать, а чтоб тебе выкатили готовое?
Следи за тем что говоришь!
В первом посте я просто спршивал:
Подскажите пожалуйста, в каком направлении мне искать: может быть есть возможность использовать анализотор поставляемый вместе с этим языком (точно не знаю есть ли такое) или писать самому?
И я нигде не упоминал о том что "напишите пример", просто спрашиваю есть ли готовые или писть самому, и ответ здесь заключается именно в том что либо "есть такое" (наверное немножко подробнее чтоб понять куда копать), либо "нет, нет такого"!
0
Evg
Эксперт CАвтор FAQ
18691 / 6657 / 469
Регистрация: 30.03.2009
Сообщений: 18,630
Записей в блоге: 29
07.07.2011, 17:01 #8
Цитата Сообщение от Byurrer Посмотреть сообщение
В первом посте я просто спршивал
Я тебе указал в каком направлении искать, в результате чего получил "Мне нужно анализатор луа кода"

Цитата Сообщение от Byurrer Посмотреть сообщение
Следи за тем что говоришь!
Как скажешь, кэп. Разреши откланяться
0
Maluda
1092 / 525 / 56
Регистрация: 18.08.2009
Сообщений: 761
Завершенные тесты: 1
08.07.2011, 00:42 #9
Byurrer, не кипятись, тебе люди дельные замечания делают.

Под термином "анализатор" кода нормальный программист понимает программу, которая анализирует,
написанный код, например, сколько в этом коде в процентном соотношении занимают комментарии и т.д.

А тебе я так понимаю нужен ОТЛАДЧИК или DEBUGGER, чтобы можно было следить за вызовом
в стеке Луа, смотреть Watches, ставить контрольные точки останова и т.д.

Так вот, самый лучший сторонний отладчик на данный момент - это Decoda !

http://www.unknownworlds.com/decoda

Он настолько крут, что умеет распознавать виртуальную машину Луа даже в стороннем приложении,
то есть ты в Decode можешь указать своё приложение, оно запустится, и там где ты будешь
использовать Луа, ты можешь ставить контрольные точки, следить за стеком и смотреть Watches.

Теперь следующее: в самом языке достаточно много механизмов по отладке.
Во первых, проверка синтаксиса уже встроена внутренне!

Когда ты вызываешь метод
C++
1
int luaL_loadstring (lua_State *L, const char *s);
ты получаешь сведения о синтаксической ошибке, если она есть
# 0: no errors;
# LUA_ERRSYNTAX: syntax error during pre-compilation;
# LUA_ERRMEM:

Текстовое описание этой ошибки, если она есть, помещается на вершину стека.

http://ilovelua.wordpress.com/%D0%BE...%BE%D0%BA-lua/

Дальше, в самом языке встроен метод хуков, используя которые, ты можешь сделать
самостоятельно трассировку.

C++
1
int lua_sethook (lua_State *L, lua_Hook f, int mask, int count);

ОБЯЗАТЕЛЬНО ПРОЧИТАТЬ ВОТ ЭТУ ССЫЛКУ!
http://www.gamedev.ru/code/articles/LuaDebugger
2
08.07.2011, 00:42
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.07.2011, 00:42
Привет! Вот еще темы с ответами:

Lua, Android - Lua
Доброго времени суток. Хочу попробовать себя а в разработке игр под Android (Android под Java начал осваивать недавно). Получил предложение...

Кириллица из Lua в C# - Lua
Добрый день, друзья! Начинаю знакомство с Lua. Столкнулся с проблемой некорректного чтения кириллицы в скриптах. Сам скрипт...

Lua 5.3 и LuaJit - Lua
Возможно ли совместить subj в проекте одновременно? Требуется часть скриптов выполнять в среде Lua, а часть - в среде LuaJit. Динамическая...

Установка Lua - Lua
Здравствуйте! Подскажите, пожалуйста как это сделать: Что бы вы могли запускать луа откуда угодно – вам надо добавить их (путь к ним)...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru