semiotic parsing language editor