Learning Computational Models of Non-­Standard Language