아이러니(프레임워크)

Irony (framework)
아이러니
개발자로마 이반초프
기입처C#
운영 체제크로스 플랫폼
플랫폼.NET 프레임워크
면허증.MIT 라이선스
웹 사이트https://github.com/IronyProject/

아이러니 에서의 언어 구현을 위한 파서 프레임워크입니다.NET 플랫폼대부분의 기존 yacc/lex 스타일 솔루션과 달리 외부 DSL로 작성된 문법에서 스캐너/파서의 코드 생성(따라서 Irony는 파서 생성기가 아님)을 사용하지 않습니다.대상 언어의 문법은 대신 C#에서 직접 코드화됩니다.프레임워크는 LALR(1) 파서를 [1]구현합니다.

설계.

터미널비터미널 심볼 및 생성 규칙은 연산자 오버로드를 사용하여 EBNF객체 지향 플레이버로 정의됩니다.이 프레임워크에서는 방문자 패턴을 사용하여 통과하거나 인터프리터를 사용하여 평가할 수 있는 추상 구문 트리를 생성할 수 있습니다.

사용하다

「 」를 참조해 주세요.

레퍼런스

  1. ^ "HSCBET: Situs Judi Slot Online Terbaru dan Terpercaya Paling Gacor No 1".

외부 링크