bison

    5Nhiệt

    2Trả lời

    tôi cần một ví dụ về flex và bison, vì vậy tôi có thể tìm hiểu cách xây dựng cây ast và bảng biểu tượng và phân tích ngữ nghĩa

    14Nhiệt

    2Trả lời

    Mục đích của nghiệp đoàn trong tệp yacc là gì? Nó có liên quan trực tiếp đến yylval trong tập tin flex? Nếu bạn không sử dụng yylval, sau đó bạn không cần phải sử dụng công đoàn?

    12Nhiệt

    1Trả lời

    Tôi đã tìm câu trả lời của mình nhưng tôi không nhận được phản hồi nhanh nào cho một ví dụ đơn giản. Tôi muốn biên dịch trình quét phân tích cú pháp/bison bằng cách sử dụng g ++ chỉ vì tôi muốn sử dụn

    12Nhiệt

    6Trả lời

    Tôi đang tìm một môi trường phát triển tốt để làm việc trên flex hoặc bison hoặc cả hai. Có IDE nào có các khả năng này và/hoặc phù hợp cho điều này không? (Nếu không phải là câu hỏi chung nhất tiếp t

    5Nhiệt

    4Trả lời

    Cách tốt nhất để xử lý nhiều trình phân tích cú pháp Flex/Bison bên trong một dự án là gì? Tôi đã viết một trình phân tích cú pháp và bây giờ tôi cần một trình phân tích cú pháp thứ hai trong cùng một

    10Nhiệt

    4Trả lời

    Tôi làm cách nào để thực hiện thụt đầu dòng dưới dạng khối phân tách trong bison + flex. Cũng giống như trong python. Tôi đang viết ngôn ngữ lập trình của riêng mình (chủ yếu là để giải trí, nhưng tôi

    15Nhiệt

    3Trả lời

    Tôi cố gắng để bao gồm một cấu trúc như một phần của sự hiệp nhất với Bison, nhưng tôi nhận được một lỗi trên 'struct nút args' trong% công đoàn: parser.y:17: error: field ‘args’ has incomplete type

    23Nhiệt

    8Trả lời

    Được rồi, trong nhiệm vụ của tôi để tìm ra những thứ cần thiết để viết một trình biên dịch, tôi đã đạt được một chút của một rào cản. Dường như mọi công nghệ hay công cụ mà tôi tìm thấy đều có một số

    8Nhiệt

    3Trả lời

    Tôi đang cố gắng sử dụng flex và bò rừng để tạo ra một ngôn ngữ kịch bản đơn giản. Ngay bây giờ, tôi chỉ cố gắng để có được một máy tính làm việc. Tôi không thể biên dịch nó. Khi tôi chạy makefile này

    5Nhiệt

    2Trả lời

    Tôi cần sử dụng flex và bison để phân tích cú pháp một số mã. Loại mặc định của YYSTYPE là int, mặc dù tôi chưa bao giờ khai báo theo cách đó. Đó có phải là mặc định từ bò rừng không? Nó sẽ giúp tôi r