Существует ли хороший генератор LALR-парсера типа yacc/bison для.NET? [закрытый]

<select name="firstselect" id="firstselect">
   <option value="apple">Apple</option>
   <option value="orange">Orange</option>
</select>

<select name="secondselect" id="secondselect">
   <option value="apple">Apple</option>
   <option value="orange">Orange</option>
</select>

<script>
   $(document).ready(function(){
      $('#firstselect').change(function(){
         var firstselected = $(this).val();
         if(firstselected ){
             $('#secondselect option').each(function(){
                $(this).prop('disabled', false);
                if($(this).val()==firstselected )
                $(this).prop('disabled', true);
             });
         }
         else {
             $('#secondselect option').each(function(){
                $(this).prop('disabled', false);
             });
         }
      });
   });
</script>
7
задан Yahel 27 November 2011 в 17:05
поделиться

3 ответа

Antlr поддерживает генерацию кода C#, хотя это - LL (k) не технически LALR. Его правила перезаписи дерева являются интересной функцией все же.

5
ответ дан 6 December 2019 в 19:45
поделиться

Gardens-Point-Parser Generator выглядит хорошим, однако у меня не было шанса попробовать его самого.

3
ответ дан 6 December 2019 в 19:45
поделиться

SableCC может сгенерировать c# код. Это довольно хорошо, но Вам требуются несколько дней, чтобы выяснить, как все это работает, потому что документация ist не настолько большой

5
ответ дан 6 December 2019 в 19:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: