예제 #1
0
파일: MainFSM.py 프로젝트: nico1510/sle
def parseFSM(path):
    char_stream = antlr3.ANTLRInputStream(open(path))
    lexer = FsmlLexer(char_stream)
    tokens = antlr3.CommonTokenStream(lexer)
    parser = FsmlParser(tokens)
    parser.fsm()
    return parser.fsmObject
예제 #2
0
def parse(path):
    input = FileStream(path)
    lexer = FsmlLexer(input)
    tokens = CommonTokenStream(lexer)
    parser = FsmlParser(tokens)
    parser.fsm()
    return parser.model.fsm
예제 #3
0
def parseFSM(path):
    char_stream = antlr3.ANTLRInputStream(open(path))
    lexer = FsmlLexer(char_stream)
    tokens = antlr3.CommonTokenStream(lexer)
    parser = FsmlParser(tokens)
    parser.fsm()
    return parser.fsmObject