一个自己写的小词法分析程序
`package shiyan;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Scanner;
import javax.print.attribute.standard.PrinterLocation;
public class ShiYan_one {
public static void main(String[] args) throws IOException{
String[] strings=new String[29];
fuzhi(strings);//给关键字赋值;
/*
* 以下为获取输入
*/
BufferedReader bufferedReader=new BufferedReader(new InputStreamReader(System.in));
String string=bufferedReader.readLine();
StringBuffer stringBuffer=new StringBuffer(string);
scanner(stringBuffer, 0, strings);
/*
* scanner函数为处理输入,分析
*/
public static void scanner(StringBuffer stringBuffer,int index,String[] strings){
String string=String.valueOf(stringBuffer.charAt(index));
String string2="";
int i=index;
int flag=