0
에는 .Net에서 작성된 R 구문을 검사하는 방법이 있습니까? 나는 사용자가 편집기에서 일부 R 스크립트를 입력하고 시스템이 실행 전에 코드에서 뭔가 잘못되었다고 알리는 경우를 의미합니다. R.Net을 사용해 보았지만 실행 프로세스 중에 만 코드를 평가합니다 (R-Engine을 즉시 호출하기 때문에)..Net (C#)에 대한 구문 구문 분석기
에는 .Net에서 작성된 R 구문을 검사하는 방법이 있습니까? 나는 사용자가 편집기에서 일부 R 스크립트를 입력하고 시스템이 실행 전에 코드에서 뭔가 잘못되었다고 알리는 경우를 의미합니다. R.Net을 사용해 보았지만 실행 프로세스 중에 만 코드를 평가합니다 (R-Engine을 즉시 호출하기 때문에)..Net (C#)에 대한 구문 구문 분석기
가장 쉬운 방법은 R.NET을 사용하여 base::parse
을 호출하고 오류를 확인하거나이 목적으로 lintr
과 같은 패키지를 사용하는 것입니다. 후자는 구문 오류를 검사 할 수있을뿐만 아니라 주어진 코딩 스타일을 위반했는지 검사 할 수 있습니다.
그러나 이러한 솔루션은 실시간으로 오류를 표시하기에는 너무 느립니다 (사용자가 입력하는 동안). .NET에서 작성된 R 파서는 인식하지 못합니다.
Visual Studio 용 R 도구의 소스를 확인할 수 있습니다. https://github.com/Microsoft/RTVS –