2013-11-18 3 views
0

Вопрос:Оператор JScript Delete

Может кто-нибудь перечислить мне некоторые операторы, которые напоминают оператор удаления с точки зрения синтаксиса?

фон:

Я работаю над большим приложением и должен каким-то образом создать список и заполнить этот список с определенными атрибутами. Это приложение уже сделает это для некоторых операторов, поэтому мне нужно найти тот, который похож на delete, чтобы я мог посмотреть, что они хранят в списке.

Дополнительно:

Это пример метода я пытаюсь воссоздать (хотя это от «печати» не может работать для удаления, следовательно, почему мне нужен операнд подобного удалить так Я могу смотреть на их метод):

internal override List<Object> Unparse() { 
    List<Object> tokens = new List<Object>(); 
    tokens.Add(JSToken.Identifier); 
    tokens.Add("print"); 
    bool enclosedInParen = false; 
    List<Object> argItems = operand.Unparse(); 
    enclosedInParen = JSScannerAst.EnclosedInParen(argItems); 
    if (!enclosedInParen) { 
    tokens.Add(JSToken.LeftParen); 
    } 
    tokens.AddRange(argItems); 
    if (!enclosedInParen) { 
    tokens.Add(JSToken.RightParen); 
    } 
    //tokens.Add(JSToken.Semicolon); 
    return tokens; 
} 
+0

Что вы подразумеваете под оператором удаления? Вам нужно заполнить список, основанный на использовании оператора 'delete' в JScript? Можете ли вы предоставить образец для дальнейшего объяснения своих потребностей? –

+0

добавлена ​​дополнительная информация :) –

+0

Что делает этот код? Это действительно непонятно. Unparse() создает маркеры разбора? –

ответ

0

нашел ответ: http://web.eecs.umich.edu/~bartlett/jsops.html

Эта ссылка показывает много различных операторов и удаление не сгруппированных в «специальных операторов».

Тогда я смог найти метод Unparse для 'this' и использовать тот же код для метода удаления unparse.

Смежные вопросы