Привет, я бы хотел создать свой собственный парсер, например: computing (4+ (3-4 ^ 2)) * 2 или
парсинг Java, JSF, HTML-код.
На самом деле я сделал что-то подобное, но чувствую, что это не хорошо.
Есть что-нибудь хорошее для меня? Я пытался читать больше, но я немного запутался, LL, LR, AST, BNF, javacc yacc и т. Д. :). Я не уверен, какой путь, когда я хотел бы вычислить 4 + ...
или если я захочу разобрать java, jsf-код и произвести что-то из этого (другой java-код)
Есть ли что-нибудь достаточно хорошее, например, аст? или что-то, что я могу использовать для обоих?
спасибо за помощь.