Nem értem ezt a "technikailag nem fordító hanem forráskód átalakító" dolgot.
Az én értelmezésemben forráskód átalakító mondjuk egy preprocesszor, vagy egy kód formázó/csinosító cucc, ami lényegében nem ismeri az adott nyelv szintaktikáját sem teljesen, szemantikájával meg szinte egyáltalán nem foglalkozik, vagy egy refactoring tool, aminek kimeneti nyelve ugyanaz mint a bemeneti.
De valami ami:
- teljes parsert tartalmaz (nyilván a HipHop-hoz kellett ilyen)
- egy adott programnyelvű a bemenetre és egy másik programnyelvű a kimenetet ad
az egy FORDÍTÓ nem? Ti értitek?
Szóval akkor most mi is a különbség a HipHop meg bármely másik hagyományos, magasabb szintű nyelvre (pl C-re) fordító fordítóprogram között?