{"id":20655496,"url":"https://github.com/postmannen/lexml","last_synced_at":"2025-08-10T06:11:09.164Z","repository":{"id":57490590,"uuid":"158443920","full_name":"postmannen/lexml","owner":"postmannen","description":"Lex a xml file, and create tokens of the lex'ed values.","archived":false,"fork":false,"pushed_at":"2019-04-13T20:56:22.000Z","size":259,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-09T22:12:25.174Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/postmannen.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-11-20T19:56:36.000Z","updated_at":"2023-11-04T03:17:19.000Z","dependencies_parsed_at":"2022-09-08T06:30:47.778Z","dependency_job_id":null,"html_url":"https://github.com/postmannen/lexml","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/postmannen/lexml","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postmannen%2Flexml","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postmannen%2Flexml/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postmannen%2Flexml/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postmannen%2Flexml/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/postmannen","download_url":"https://codeload.github.com/postmannen/lexml/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/postmannen%2Flexml/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":269683284,"owners_count":24458652,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-10T02:00:08.965Z","response_time":71,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-16T18:11:26.273Z","updated_at":"2025-08-10T06:11:09.138Z","avatar_url":"https://github.com/postmannen.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# parrotxml2\n\nLex and parse the parrot ardrone3.xml file.\n\n## How it works\n\nFirst we create a lexer struct to hold all the info lexed. We then create methods on that struct for all the various lex actions.\n\nWe have one function that starts it all called lexStart(), and all it does is that it calls a method, and put whatever method that method returns into a variable. We then call that returned method on the next loop, and so on.\n\nThe for loop in lexStart() will exit if it at any point receives NIL from any of the methods executed. NIL is for example received when the last line of the XML file is read.\nThe program will then return to main, and terminate.\n\n## The flow of the functions\n\nA flowchart diagram showing the flow of the program.\n![alt_text](flow.jpg)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpostmannen%2Flexml","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpostmannen%2Flexml","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpostmannen%2Flexml/lists"}