Chúng tôi sẽ sử dụng ngôn ngữ lập trình riêng của chúng tôi. Chúng tôi đã thiết kế ngữ pháp, trình phân tích cú pháp json và mọi thứ dường như hoạt động.
Mã trong ngôn ngữ của tôi được dịch mã thành javascript và được giải thích bởi node.js (phần phía máy chủ) và bởi chrome (phần phía máy khách). Bây giờ tôi đang thử nghiệm với trình soạn thảo Ace là IDE. Nó có các tính năng nổi bật và hoàn thành mã cho các ngữ pháp tùy chỉnh.
Bây giờ tôi đang suy nghĩ về việc gỡ lỗi. Những khả năng nào tôi có để quản lý các điểm dừng trong quy trình nút đính kèm và trong trình duyệt và có bất kỳ cơ hội nào để nhận các giá trị biến (cho tính năng "xem biến" trong IDE của tôi) không?
Và những gì về Callstack? Có lẽ có một số giao thức để giao tiếp với nút trong chế độ gỡ lỗi, nhưng làm thế nào để làm điều đó với trình duyệt để gỡ lỗi phía máy khách?