6
JetBrains MPS는 JetBrains에서 개발중인 메타 프로그래밍 시스템입니다.언어 지향 프로그래밍을 구현합니다.MPS는 언어 정의, 언어 워크 벤치 및 이러한 언어에 대한 통합 개발 환경 (IDE)을위한 환경입니다. 컴포저 블 언어 다른 도메인의 개발자는 범용 프로그래밍 언어의 도메인 별 언어 확장을 활용할 수 있습니다.예를 들어, 재무 애플리케이션을 사용하는 Java 개발자는 기본적으로 금전적 가치 지원을 활용할 수 있습니다.불행히도, 전통적인 텍스트 기반 언어는 텍스트 모호성 문제에 영향을 받아 확장에 문제가 있습니다. MPS는 컴포저 블 언어 정의를 지원합니다.즉, 언어를 확장 및 포함 할 수 있으며 이러한 확장을 MPS의 동일한 프로그램에서 사용 및 작동 할 수 있습니다.예를 들어, Java가 콜렉션을위한 더 나은 구문으로 확장 된 다음 날짜에 대해 더 나은 구문으로 확장되는 경우 이러한 확장은 함께 작동합니다. MPS는 Abstract Syntax Tree를 직접 사용하여 문법 모호성 문제를 해결합니다.이러한 트리를 편집하기 위해 텍스트와 같은 프로젝션 편집기가 사용됩니다. 재사용 가능한 언어 인프라 MPS는 언어 정의 언어로 구성된 재사용 가능한 언어 인프라를 제공합니다.또한 MPS는 편집기, 코드 완성, 사용법 찾기 등 많은 IDE 서비스를 자동으로 제공합니다. 기존 언어 기본 언어-MPS로 99 % Java를 다시 구현했습니다.이 언어 모음에는 많은 언어 확장이 있습니다 언어 날짜 언어 폐쇄 언어 정규식 언어 구조 언어 편집기 언어 제약 조건 언어 유형 시스템 언어 생성기 언어 ....
카테고리
라이센스가있는 모든 플랫폼에서 JetBrains MPS를 대체
2
Eclipse Xtext
Xtext는 프로그래밍 언어 및 DSL (Domain-Specific Language)을 개발하기위한 오픈 소스 프레임 워크입니다.
2
CodeMaid
CodeMaid는 C #, C ++, F #, VB, XAML, XML, ASP, HTML, CSS, LESS, SCSS, JavaScript 및 TypeScript를 정리, 탐색 및 단순화하는 오픈 소스 Visual Studio 확장입니다.
2
GoCoEdit
GoCodeEditor는 iOS 기기에서 파일을 빠르게 열고 편집 할 수 있도록 최적화 된 원격 코드 편집기와 같은 숭고한 텍스트입니다.
- 유료 앱
- Apple Watch
- Self-Hosted
- iPad
- iPhone
2
1
Kantharos IDE
Kantharos는 최종 사용자에게 빠르고 이식 가능한 PHP 스크립팅 환경을 제공합니다.대규모 웹 프로젝트 대신 오프라인 스크립팅 목적으로 설계되었습니다.
- 무료 앱
- Windows
1
Bin2Header
bin2header는 모든 파일을 인수로 사용하고 이진 데이터를 C / C ++ 응용 프로그램에서 사용하기 위해 소스 헤더 파일로 변환합니다.데이터는 문자형 배열로 저장됩니다.
0
0