Making Finite-State Methods Applicable to Languages Beyond Context-Freeness via Multi-dimensional Trees Conference Paper uri icon