traductor sintacticos sintactico semánticos semanticos semantico qué programas programacion por los logicos lexicos lexico explique escritura errores error ejemplos detecta analisis vim ocaml syntastic

vim - sintacticos - ¿Cómo puedo hacer que la comprobación de errores sintácticos funcione con OCaml?



explique por qué un traductor no detecta errores semánticos en los programas (2)

Syntastic funciona para mí en general (por ejemplo, si edito archivos C / C ++, recibo notificaciones de error de sintaxis), pero no consigo que muestre los errores de sintaxis de OCaml .

Mi instalación de OCaml parece estar bien de lo contrario, y los archivos binarios que se mencionan en el encabezado del archivo ocaml.vim de ocaml.vim están en mi ruta.

¿Algunas ideas?


La razón más probable es que no se haya instalado ninguno de los comprobadores de sintaxis que requiere. Por ejemplo: python requiere que se instale flake8, pyflakes o pylint en $ PATH. Para ver qué ejecutables son compatibles, simplemente busque en syntax_checkers // *. Vim. Tenga en cuenta que los alias no funcionan; el ejecutable real debe estar disponible en su $ PATH. Los enlaces simbólicos están bien. Puede ver la idea de syntastic de los verificadores disponibles ejecutando: SyntasticInfo.

Otra razón por la que podría fallar es que pueden haber cambiado las opciones de la línea de comandos o la salida de error para un verificador de sintaxis. En este caso, asegúrese de tener instalada la última versión del verificador de sintaxis. Si aún falla, cree un problema, o mejor aún, crea una solicitud de extracción

Fuente: https://github.com/scrooloose/syntastic


Merlin proporciona una verificación mucho más completa que el verificador incluido de Syntastic y dará los errores de tipo adecuados y le permitirá usar paquetes fuera del núcleo.