Semi-discrete variational Peierls framework for dislocation core properties