아희++ 표준 인터프리터 1.1.0
개요
이번 업데이트에서는 메모리 누수, 저장공간 덤프시 저장공간 초기화 등의 사용에 지장을 줄 수 있는 버그가 수정되었으며, 여러분들의 개발 편의를 위한 API 확장 및 인터프리팅 모드 명령어 추가 등이 진행되었습니다.
이로 인해 아희++ 표준 인터프리터는 지난 업데이트와 비교해 많은 수준의 안정화가 이루어졌으며, 더 많은 곳에 공개할 수 있는 수준이 되었다고 생각합니다. 만약 아희++이 마음에 드셨다면 주변에 널리 알려주세요! 아희++이 더욱 더 발전할 수 있는 기회가 될 것이라고 생각합니다.
사용 방법 및 컴파일 방법
이곳을 참조하십시오.
변경사항
API
- 현재 인터프리터의 버전을 저장하는 매크로 및 컴파일 시간 상수를 추가하였습니다.
인터프리팅 모드
- 특정 저장공간만 덤프하는 명령어가 추가되었습니다.
컴파일 관련
- 이제 이 인터프리터를 정적 라이브러리로도 컴파일 할 수 있습니다.
버그 수정
- 식을 처리하는 중에 식 시작 명령이 무시되지 않던 버그를 수정하였습니다.
- 식을 처리하는 중에 ㅎ 명령이 실행되면 저장공간이 복원되지 않던 버그를 수정하였습니다.
- 식 완료 명령이 저장공간을 식 시작 명령이 수행되기 직전의 상태로 복원시키는 것이 아니라 완전히 초기화 시키던 버그를 수정하였습니다.
- Windows에서 문자 또는 문자열을 입력 받은 후에
app::debugger
클래스에 설정하는 값을 올바르게 수정하였습니다. - 저장공간을 덤프하면 저장공간에 있는 요소들이 모두 삭제되는 버그를 수정하였습니다.
지원 표준
아희++ v1.0
지원 플랫폼
빅 엔디안 또는 리틀 엔디안을 사용하는 모든 플랫폼
(Windows를 제외한 플랫폼의 경우 main.cpp 소스 파일 쪽에 입출력 관련 버그가 심각합니다. 되도록 Windows를 통해 사용하시거나, Windows를 제외한 플랫폼에서는 main.cpp 소스 파일을 재작성 하신 후 사용하십시오.)