uahgi/src/uahgi.jl
Tan Kian-ting 550fba6f0b
Some checks are pending
CI / Julia 1.6 - ubuntu-latest - x64 (push) Waiting to run
CI / Julia 1.7 - ubuntu-latest - x64 (push) Waiting to run
CI / Julia pre - ubuntu-latest - x64 (push) Waiting to run
parser
2025-01-21 23:48:51 +08:00

31 lines
564 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"]
file_content = open(f->read(f, String), file_path)
Parsing.parse(file_content)
end
main()
end