move common code to __init__
This commit is contained in:
parent
eb9ca0ed3c
commit
59cf66506f
4 changed files with 95 additions and 96 deletions
|
|
@ -2,7 +2,7 @@ import arpeggio
|
|||
from arpeggio.cleanpeg import ParserPEG
|
||||
from typing import List, Tuple, Sequence, Optional, Union
|
||||
|
||||
from common import grammar, JobShopVisitor, JobShopProblem
|
||||
from . import grammar, JobShopVisitor, JobShopProblem
|
||||
|
||||
class JobShop2Visitor(JobShopVisitor):
|
||||
pass
|
||||
|
|
@ -17,9 +17,9 @@ def parse_jobshop2_file(filename: Union[str, bytes]) -> JobShopProblem:
|
|||
return arpeggio.visit_parse_tree(parse_tree, JobShop2Visitor())
|
||||
|
||||
def main():
|
||||
print(parse_jobshop2_file('./inputdata/jobshop2/ta13').problem_data)
|
||||
print(type(parse_jobshop2_file('../inputdata/jobshop2/ta13').problem_data))
|
||||
|
||||
parser = ParserPEG(grammar, "problem_data", skipws=False)
|
||||
parser = ParserPEG(grammar, "job_shop2", skipws=False)
|
||||
|
||||
if __name__ == "__main__":
|
||||
main()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue