Professional Documents
Culture Documents
Lab Assignment # 1 Software Contruction: Danish Abbassi FA14-BSE-040
Lab Assignment # 1 Software Contruction: Danish Abbassi FA14-BSE-040
SOFTWARE CONTRUCTION
Danish Abbassi
FA14-BSE-040
CODE :
+ "int main()\n"
+ "{\n"
+ "\n"
+" scanf(\"%d\",&n);\n"
+ "\n"
+" else\n"
+" {\n"
+" {\n"
+" }\n"
+" }\n"
+ "\n"
+ "}";
+ "break|else|long|switch\n"
+ "case|enum|typedef\n"
+ "char|extern|return|union\n"
+ "const|float|short|unsigned\n"
+ "continue|for|signed|void\n"
+ "default|goto|sizeof|volatile\n"
+ "do|if|static|while";
//Keywords
String Kwords = "";
Pattern p = Pattern.compile(keys);
Matcher m = p.matcher(Codding);
while (m.find()) {
//Literals
while (ma1.find()) {
//Identifiers
Pattern p2 = Pattern.compile(identifier);
Matcher m2 = p2.matcher(Codding);
while (m2.find()) {