Changes about language syntax selection and repaired a bug about incorrect file detection (property visibility problem)