Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 17.08.2012, 23:27
Новичок на форуме
Отправить личное сообщение для Temar Посмотреть профиль Найти все сообщения от Temar
 
Регистрация: 17.08.2012
Сообщений: 1

Нахождение переменных в коде javascript
Такая вот задача:
Есть textarea, в ней javascript код без обертки <script>.

Нужно каким-то образом найти в коде названия переменных, функций, массивов, объектов и всего прочего(внутренние переменные функции тоже можно, но не обязательно) и прибавить к ним в начале _5.
То есть, была "function test(){ ...", стала "function _5test(){ ...".

Входящий код может быть написан по разному.

Пробовал разбирать минимизаторы и разбираться, но не получается.
Ответить с цитированием
  #2 (permalink)  
Старый 18.08.2012, 09:20
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

Так и интерпретатор свой можно написать (см. книгу красного дракона )
Вариант последовательности для функций: ищете слово function, всё что после него и до открывающей скобки имя, к нему и добавляете (если подобное используется в строковых переменных нужно это будет учитывать ......)
Ответить с цитированием
  #3 (permalink)  
Старый 18.08.2012, 09:37
Аватар для B@rmaley.e><e
⊞ Развернуть
Отправить личное сообщение для B@rmaley.e><e Посмотреть профиль Найти все сообщения от B@rmaley.e><e
 
Регистрация: 11.01.2010
Сообщений: 1,810

Можно взять какой-нибудь JS'вый парсер на JS (напирмер, выдрать из UglifyJS) и использовать его.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Значение переменных из JavaScript в PHP pr43unknown Общие вопросы Javascript 3 18.01.2012 18:37
Последние книги по JavaScript! monolithed Учебные материалы 7 26.10.2010 19:40
Выдвет ошибку JavaScript Ромио Opera, Safari и др. 4 21.10.2010 20:34
Получение в JavaScript значений переменных, посланных методом POST Ratibor Redoran Общие вопросы Javascript 5 08.06.2010 16:36
Какой способ задания значения переменной в javascript коде корректен user_robot Общие вопросы Javascript 3 08.12.2009 17:25