Parser is done. Add iterator interfaces for Scanner and Parser.
[pyyaml/python3.git] / lib / yaml / __init__.py
blobcae7cde80aadb38e8e8a32f9474c139d4a828a49
2 from reader import Reader
3 from scanner import Scanner
4 from parser import Parser
6 from tokens import *
7 from events import *
9 def scan(data, Reader=Reader, Scanner=Scanner):
10 reader = Reader(data)
11 scanner = Scanner(reader)
12 return iter(scanner)
14 def parse(data, Reader=Reader, Scanner=Scanner, Parser=Parser):
15 reader = Reader(data)
16 scanner = Scanner(reader)
17 parser = Parser(scanner)
18 return iter(parser)