{"id":"W4413756604","doi":"10.1145/3718958.3750484","title":"ParserHawk: Hardware-aware parser generator using program synthesis","year":2025,"lang":"en","type":"article","venue":"","topic":"Parallel Computing and Optimization Techniques","field":"Computer Science","cited_by":0,"is_retracted":false,"has_abstract":true,"ca_institutions":"","funders":"York University; National Science Foundation","keywords":"Computer science; Generator (circuit theory); Parsing; Programming language; LR parser; Computer hardware; Parser combinator; Physics","routes":{"ca_aff":false,"ca_fund":true,"ca_venue":false,"about_ca":false,"invisible_to_affiliation_only":true},"retraction":null,"screen":null,"direct_labels":[],"prediction":{"model_version":"metacan-v3-hybrid-931329e0061c","candidate_categories":[],"consensus_categories":[],"category_scores_codex":[0.001168428,0.001515392,0.0006347071,0.001005003,0.0004197889,0.001408154,0.002425706,0.0009123007,0.01652864],"category_scores_gemma":[0.003387447,0.0009955552,0.001011143,0.0007236762,0.0006463711,0.001942577,0.001384652,0.001295332,0.005161871],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.0005894885,"about_ca_system_score_gemma":0.001622507,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.000992649,"about_ca_topic_score_gemma":0.001548458,"domain_scores_codex":[0.9992157,0.0001712355,0.0000684181,0.0002058019,0.0002497995,0.00008900464],"domain_scores_gemma":[0.9984301,0.0007495058,0.00009346021,0.0004017974,0.0002768527,0.00004835242],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"design_other","study_design_gemma":"bench_or_experimental","study_design_scores_codex":[0.001135629,0.0003368358,0.004170484,0.00158736,0.0003236413,0.001229348,0.0005227613,0.1132775,0.1048917,0.06434792,0.08740993,0.620767],"study_design_scores_gemma":[0.0002601874,0.0002448823,0.0005650214,0.0001389159,0.0001269872,0.0005273356,0.00008219374,0.7314746,0.1637736,0.04319048,0.0595121,0.0001036469],"study_design_candidate":"bench_or_experimental","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"methods","genre_scores_codex":[0.00612909,0.0002189795,0.9031942,0.0001243045,0.0001311871,0.0001687389,0.0007958442,0.08498383,0.004253699],"genre_scores_gemma":[0.1814583,0.0004261731,0.7812513,0.0003581149,0.00008150622,0.0007489507,0.004912382,0.02057819,0.01018515],"genre_candidate":"methods","genre_consensus":"methods","teacher_disagreement_score":0.01652864,"threshold_uncertainty_score":0.0552938,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.02863653061360058,"score_gpt":0.300860181233262,"score_spread":0.2722236506196615,"validation_status":"score_only:v0-immature-baseline","note":"Baseline scores from an immature model (maturity gate not passed). Scores rank; they never assert a category."}}