杰利克斯 一个用Python编写的Java源代码的词法分析器 例子 代码 from jlex . lexer import lex_source_file from jlex . type import Type tokens = lex_source_file ( 'Example.java' ) for token in tokens : if token . type not in [ Type . SPACE , Type . NEW_LINE ]: print ( token ) 输入 public class Example { public static void main ( String [] args ) { System . out . println( " Hello world! " ); } } 输出 类型