Description: Can achieve minijava syntax analysis, type checking, and to meet the minijava grammar minijava program intermediate code instead piglet grammar, line with piglet syntax of intermediate code instead meet spiglet intermediate code syntax.
To Search:
File list (Check if you may need any files):
src\hw1\.classpath
...\...\.project
...\...\bin\InFix.class
...\...\...\jtb.out.jj
...\...\...\JTBToolkit.class
...\...\...\Main.class
...\...\...\parse.class
...\...\...\parse.jtb
...\...\...\parseConstants.class
...\...\...\ParseException.class
...\...\...\parseTokenManager.class
...\...\...\SimpleCharStream.class
...\...\...\syntaxtree\expression.class
...\...\...\..........\expressionA.class
...\...\...\..........\factor.class
...\...\...\..........\Node.class
...\...\...\..........\NodeChoice.class
...\...\...\..........\NodeList.class
...\...\...\..........\NodeListInterface.class
...\...\...\..........\NodeListOptional.class
...\...\...\..........\NodeOptional.class
...\...\...\..........\NodeSequence.class
...\...\...\..........\NodeToken.class
...\...\...\..........\program.class
...\...\...\..........\term.class
...\...\...\..........\termA.class
...\...\...\Token.class
...\...\...\TokenMgrError.class
...\...\...\visitor\DepthFirstVisitor.class
...\...\...\.......\GJDepthFirst.class
...\...\...\.......\GJNoArguDepthFirst.class
...\...\...\.......\GJNoArguVisitor.class
...\...\...\.......\GJVisitor.class
...\...\...\.......\GJVoidDepthFirst.class
...\...\...\.......\GJVoidVisitor.class
...\...\...\.......\pretty.class
...\...\...\.......\Visitor.class
...\...\ll1.pdf
...\...\ReadMe(hw1).txt
...\...\src\InFix.java
...\...\...\jtb.out.jj
...\...\...\Main.java
...\...\...\parse.java
...\...\...\parse.jtb
...\...\...\parseConstants.java
...\...\...\ParseException.java
...\...\...\parseTokenManager.java
...\...\...\SimpleCharStream.java
...\...\...\syntaxtree\expression.java
...\...\...\..........\expressionA.java
...\...\...\..........\factor.java
...\...\...\..........\Node.java
...\...\...\..........\NodeChoice.java
...\...\...\..........\NodeList.java
...\...\...\..........\NodeListInterface.java
...\...\...\..........\NodeListOptional.java
...\...\...\..........\NodeOptional.java
...\...\...\..........\NodeSequence.java
...\...\...\..........\NodeToken.java
...\...\...\..........\program.java
...\...\...\..........\term.java
...\...\...\..........\termA.java
...\...\...\Token.java
...\...\...\TokenMgrError.java
...\...\...\visitor\DepthFirstVisitor.java
...\...\...\.......\GJDepthFirst.java
...\...\...\.......\GJNoArguDepthFirst.java
...\...\...\.......\GJNoArguVisitor.java
...\...\...\.......\GJVisitor.java
...\...\...\.......\GJVoidDepthFirst.java
...\...\...\.......\GJVoidVisitor.java
...\...\...\.......\pretty.java
...\...\...\.......\Visitor.java
...\...\测试用例\right.java
...\...\........\wrong1.java
...\...\........\wrong2.java
...\...\........\wrong3.java
...\..2\.classpath
...\...\.project
...\...\bin\.classpath
...\...\...\.project
...\...\...\JavaCharStream.class
...\...\...\Main.class
...\...\...\MiniJava.jj
...\...\...\MiniJavaParser$JJCalls.class
...\...\...\MiniJavaParser$LookaheadSuccess.class
...\...\...\MiniJavaParser.class
...\...\...\MiniJavaParserConstants.class
...\...\...\MiniJavaParserTokenManager.class
...\...\...\ParseException.class
...\...\...\Readme.txt
...\...\...\syntaxtree\And.class
...\...\...\..........\ArrayAssign.class
...\...\...\..........\ArrayLength.class
...\...\...\..........\ArrayLookup.class
...\...\...\..........\Assign.class
...\...\...\..........\Block.class
...\...\...\..........\BooleanType.class
...\...\...\..........\Call.class
...\...\...\..........\ClassDecl.class