EBNF를 만족시키는 수학 언어를 설계하여 방정식 시스템과 불평등을 가능한 한 자연스러운 수학 언어에 가깝게 쓰도록하겠습니다. 이 작은 언어에 대해 두 개의 파서를 갖고 싶습니다. 하나의 파서가이 언어로 작성된 평등/불공평을 게시 용으로 준비하고 다른 파서가 컴퓨팅 용으로 준비합니다. 즉, 모든 계수를 메모리로 가져 와서 내 데이터 구조에 저장하여 컴퓨팅. Latex2e 구문을 사용하려고 생각 했으므로 발행을 위해 첫 번째 파서를 작성할 필요가 없습니다. 그러나이 포럼에서 Latex2e 구문 자체에 파서에 대한 충분한 정보가 없다는 내용을 읽었습니다. 어디로 가야할까요? 감사!수학 방정식과 부등식을위한 EBNF
2
A
답변
3
요새 언어는 사용자에게 기존 수학 표기법에 가까운 것을 제공합니다 (두 수학 논문이 정확히 같은 표기법을 사용하는 것은 아닙니다). 입력은 유니 코드의 기호를 사용하고 공백과 같은 규칙을 기본 곱하기 연산자로 사용합니다.
Fortress site에는 참조 구현이 있으며, EBNF보다는 grammar에 대해 Rats PEG 구현을 사용합니다.
관련 문제
- 1. 같은 그래프에서 수학 실험실의 타원 방정식과 방정식을 Ezplotting하기
- 2. EBNF 프리젠 테이션의 예?
- 3. 목록의 수학 기호
- 4. bnf/ebnf for XML 스키마
- 5. LaTeX에서 방정식과 같은 번호 매기기가있는 인라인 수치
- 6. 수학 학습을위한 언어 - "평신도를위한 수학"
- 7. Flex 4 텍스트 컨트롤에 수학 수식과 화학식을 표시하는 방법은 무엇입니까?
- 8. 파라볼라 포물선에 대한 방정식과 주어진 시간에 접선의 각도가 필요합니다.
- 9. EBNF 문법을 문맥 자유 문법으로 변환
- 10. EBNF/parboiled : regexp를 PEG로 변환하는 방법은 무엇입니까?
- 11. 보기에 수학 표기법 및 수학 질문 표시?
- 12. 수학 수식을 작성하려면 수학 편집기가 필요합니다.
- 13. 수학 비교
- 14. 수학 연산자는
- 15. 수학 문제
- 16. 수학 문제는
- 17. 수학 연산
- 18. 바이너리 수학
- 19. 컴퓨터의 수학
- 20. 수학 시연을 게시하기위한 일반 애플릿 스타일 시스템?
- 21. 내가 방정식과 불평등의 세트로 귀결 프로그래밍 문제에 일하고 있어요 최소값
- 22. 어느 파서 : EBNF, Custom, Parser Combinator (및 그 파생물)입니까?
- 23. Turbo Pascal 용 BNF/EBNF (OOP로 인해 5.5 이상 권장)?
- 24. JavaCUP -이 EBNF 행을 CFG 문법으로 변환하는 방법?
- 25. Python 수학 라이브러리 C 수학 라이브러리 및 플랫폼 독립적 인?
- 26. 수학 학생을위한 Python?
- 27. DOS 어셈블리 간단한 수학
- 28. MySQL의 수학 및 LIMIT
- 29. Asp.net C# 수학 문제
- 30. JMeter 수학 함수