資源簡(jiǎn)介
這是我自己寫的pl/0的詞法和語(yǔ)法分析器,java實(shí)現(xiàn)。
將來(lái)在進(jìn)一步完善。
將來(lái)在進(jìn)一步完善。
代碼片段和文件信息
public?class?ErrorKinds
{
// Parser?parser?=?new?Parser();
//只能在沒有token的時(shí)候起作用。
public?static?void?lack(String?str)
{
System.out.println(“\nError:?Lack?token?“?+?“\““?+?str?+?“\“?.“?+?“\tLine?“?+?(Parser.lex.getLine()?-?1));
System.exit(0);
}
/*public?static?void?surplus(String?str)
{
System.out.println(“\nError:?Surplus?token?“?+?str?+?“\tLine?“?+?Parser.lex.getLine());
System.exit(0);
}*/
//在類型不對(duì)時(shí)起作用。
public?static?void?unexpected(String?str)
{
System.out.println(“\nError:?Unexpected?token.?It?should?be?“?+?“\““?+?str?+?“\“?.“?+?“\tLine?“?+?Parser.lex.getLine());
System.exit(0);
}
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件???????6604??2008-12-01?19:49??src\Lexer.java
?????文件???????3379??2008-11-26?11:10??src\SymbolTables.java
?????文件????????301??2008-12-01?10:37??src\Try.java
?????文件????????357??2008-11-30?00:04??src\Token.java
?????文件??????12680??2008-12-02?18:48??src\Parser.java
?????文件????????664??2008-12-01?23:52??src\ErrorKinds.java
?????目錄??????????0??2008-12-05?17:10??src
-----------?---------??----------?-----??----
????????????????23985????????????????????7
評(píng)論
共有 條評(píng)論