2

저는 SO에서 구문 강조 기능이 어떻게 작동하는지 매우 의아해하지만 다른 곳에서는 비슷한 것을 보았습니다. 이게 어떻게 작동합니까?올바른 구문 강조 표시를 위해 코드 블록의 언어를 추측

  • 한 번에 여러 언어를 구문 분석 할 수있는 파서가 있습니까?
  • 또는 다른 파서가 여러 번 통과해야하며 최상의 파싱 결과가 사용됩니까?
  • 아니면 얕은 분석 만 수행하고 언어는 추론에 따라 추측됩니까?

그리고 이들 중 하나가 사실이라면 어떻게 작동합니까?

+1

요즘은 태그를보고 언어를 결정하기 때문에 아마도별로 도움이되지 않습니다. – sepp2k

+0

@sepp : 오, 권. 나는 그걸 생각조차하지 못했지만 너무 분명합니다. 그것은 파일의 확장을 보는 것과 같습니다. 그러나, 나는 그런 지식없이 그것을 할 수 있다면 여전히 관심이 있습니다. –

답변

관련 문제