package org.frameworkset.util;
import java.util.List;
import org.frameworkset.util.tokenizer.TextGrammarParser;
import org.frameworkset.util.tokenizer.TextGrammarParser.GrammarToken;
import org.junit.Test;
public class TextGrammarParserTest {
public TextGrammarParserTest() {
// TODO Auto-generated constructor stub
}
@Test
public void test()
{
String tokenpre = "#inlcude(";
char tokenend = ')';
String content = "#inlcude(head.html)";
List<GrammarToken> tokens = TextGrammarParser.parser(content, tokenpre, tokenend);
System.out.println(content+"分词结果:\r\n");
System.out.println(tokens);
content = "asdfasdf#inlcude(#inlcude(head.html)";
tokens = TextGrammarParser.parser(content, tokenpre, tokenend);
System.out.println(content+"分词结果:\r\n");
System.out.println(tokens);
content = "asdfasdf#inlcude(#inlcude(head.html))";
tokens = TextGrammarParser.parser(content, tokenpre, tokenend);
System.out.println(content+"分词结果:\r\n");
System.out.println(tokens);
content = "asdfasdf#inlcude(#inlcude(head.html";
tokens = TextGrammarParser.parser(content, tokenpre, tokenend);
System.out.println(content+"分词结果:\r\n");
System.out.println(tokens);
content = "#inlcude()";
tokens = TextGrammarParser.parser(content, tokenpre, tokenend);
System.out.println(content+"分词结果:\r\n");
System.out.println(tokens);
}
}