Методы, необходимые для написания парсера арифметических выражений

Для кого-то, как только знание о структуре древовидных данных очевидно для него написать парсер арифметических выражений без помощи методов компиляции?

Ответ 1

Без знания методов компиляции это было бы уродливо. Но нет необходимости изучать тонну компиляции для вводного примера, подобного этому.

Посмотрите на что-то вроде http://www.codeproject.com/Articles/345888/How-to-write-a-simple-interpreter-in-JavaScript и посмотрите, имеет ли это смысл для вас.