コード例 #1
0
ファイル: visit2.py プロジェクト: apnorton/ir-project
def getSymbols(s):
  input_stream = InputStream(s)

  lexer = LatexGramLexer(input_stream)
  token_stream = CommonTokenStream(lexer)
  parser = LatexGramParser(token_stream)
  tree = parser.s()
  visitor = SymbolVisitor()
  return visitor.visit(tree)
コード例 #2
0
ファイル: visit2.py プロジェクト: apnorton/ir-project
def getLeafRoots(s):
  input_stream = InputStream(s)

  lexer = LatexGramLexer(input_stream)
  token_stream = CommonTokenStream(lexer)
  parser = LatexGramParser(token_stream)
  tree = parser.s()
  visitor = EvalVisitor()
  result = visitor.visit(tree)

  return result