uahgi/src/uahgi.jl
Tan Kian-ting 67ef38d5bf
Some checks failed
CI / Julia 1.6 - ubuntu-latest - x64 (push) Has been cancelled
CI / Julia 1.7 - ubuntu-latest - x64 (push) Has been cancelled
CI / Julia pre - ubuntu-latest - x64 (push) Has been cancelled
fix error
2025-01-25 11:18:37 +08:00

37 lines
717 B
Julia

module uahgi
include("parsing.jl")
using .Parsing
using ArgParse
function parse_commandline()
#= please see:
https://carlobaldassi.github.io/ArgParse.jl/stable/
=#
s = ArgParseSettings()
@add_arg_table! s begin
"FILE"
help = "the file path to be converted."
required = true
end
return parse_args(s)
end
function main()
parsed_args = parse_commandline()
file_path = parsed_args["FILE"]
# for test
#if parsed_args["FILE"] === nothing
# file_path = "./example/ex1.ug"
#else
# file_path = parsed_args["FILE"]
#end
file_content = open(f->read(f, String), file_path)
Parsing.parse(file_content)
end
main()
end