LR0:使用 LR0 语法解析给定字符串的解析器工具

时间:2024-07-23 10:28:37
【文件属性】:

文件名称:LR0:使用 LR0 语法解析给定字符串的解析器工具

文件大小:102KB

文件格式:ZIP

更新时间:2024-07-23 10:28:37

Python

LR0 赞美工具 实施典型LR(0) 中的各个阶段的项目解析器获取输入语法并解析语法的输入 这是作为编译器设计课程的一部分完成的。 解析器通常解析输入字符串并检查输入是否属于语法。 LR(0) parser - left to right scanning of the input and rightmost derivation of grammar symbols.

LR(0) parser composed of five stages.

  • finding the FIRST set of grammar symbols.
  • finding the FOLLOW set of grammar symbols.
  • from initial state apply the closu


    【文件预览】:
    LR0-master
    ----follow.py(7KB)
    ----Gui_Main.py(26KB)
    ----finalclosures.py(4KB)
    ----parse_input.py(4KB)
    ----UI()
    --------Main.ui(6KB)
    ----gen_table.py(4KB)
    ----first.py(4KB)
    ----grammar()
    --------grammar16.txt(16B)
    --------grammar13.txt(41B)
    --------grammar17.txt(14B)
    --------grammar14.txt(27B)
    --------grammar9.txt(52B)
    --------grammar15.txt(28B)
    --------grammar20.txt~(32B)
    --------grammar19.txt~(26B)
    --------grammar7.txt(41B)
    --------grammar6.txt(61B)
    --------grammar3.txt(34B)
    --------grammar10.txt(89B)
    --------grammar4.txt(25B)
    --------grammar20.txt(32B)
    --------grammar2.txt(32B)
    --------grammar5.txt(90B)
    --------grammar1.txt(62B)
    --------grammar8.txt(24B)
    --------grammar22.txt(28B)
    --------grammar11.txt(44B)
    --------grammar12.txt(39B)
    --------grammar19.txt(26B)
    --------grammar18.txt(23B)
    ----read.py(436B)
    ----convert_grammar.py(452B)
    ----.gitignore(676B)
    ----icon()
    --------icon.ico(123KB)
    --------icon.png(28KB)
    --------correct.png(5KB)
    --------wrong.png(5KB)
    ----README.md(2KB)
    ----generate_input.py(2KB)

网友评论