2011-11-05 6 views

답변

1

내가 아는 가장 일반적인 접근법은 언어 구문에 따라 단일 줄 또는 여러 줄 정규식을 사용하는 것입니다.

구문 파일이있는 IDE의 경우 IDE는 관련 파일의 첫 번째로드시 파일을 정규식으로 컴파일합니다.

0

보통 소스 코드에서 간단한 렉싱을하고 있습니다. regexp-s.

때로는 컴파일러 또는 다른 구문 구문 분석기와 상호 작용하여보다 유용한 (의미 론적) 정보를 제공합니다.

구문 식 색상 화는 항상 언어 (즉, 파일 확장자)에 따라 달라집니다.

0

언어를 완전히 구문 분석하거나 예를 들어 알려진 패턴을 찾습니다. regexes. 모든 언어에 대해 하나의 메소드가 없으며 각각 고유 한 규칙 집합이 필요합니다.

구문 분석은 일반적으로 품질이 좋지만 정규 표현식 규칙은 더 쉽게 생성 할 수 있습니다.

관련 문제