2015-06-13 4 views
0

Я начинающий в Scala, и я пишу программу в Scala, чтобы преобразовать арифметическое выражение infix в постфикс, тем временем задаваясь вопросом, предоставил ли Scala более простой способ обработки таких преобразований. Может ли кто-нибудь вести меня, если есть более простой способ для этого?Предоставляет ли Scala простой способ преобразования выражений Infix в постфиксные?

+0

арифметические выражения, такие как ((1 + 2) * 5)/12, и я разбираю их с помощью scars parser – Rubbic

+0

вот что-то для получения информации о scala parser: http://www.artima.com/pins1ed/combinator -parsing.html, что парсер не проблема, он работает и корректно проверяет мой синтаксис, теперь у меня есть арифметическая операция инфикса, которую я хочу преобразовать в постфикс, и задаюсь вопросом, сделал ли Scala простой способ сделать это – Rubbic

+1

Итак, «scala parser «Вы имеете в виду библиотеку комбинаторов парсера scala? И «выражения» относятся к выражениям на языке, который вы обрабатываете, а не в выражениях scala? –

ответ