{"id":71208,"library":"cpp-syn","title":"Cpp Syn","description":"Internal rust-cpp nom parser for Rust source code.","status":"active","version":"0.12.0","language":"rust","source_language":null,"source_url":"https://github.com/mystor/cpp_syn","tags":["parser","cpp","rust","nom"],"install":[{"cmd":"# Cargo.toml\n[dependencies]\ncpp_syn = \"0.12.0\"","lang":"toml","label":"Cargo.toml"},{"cmd":"cargo add cpp_syn","lang":"bash","label":"cargo add"}],"dependencies":[],"imports":[{"symbol":"parse","correct":"use cpp_syn::parse;"}],"quickstart":{"code":"use cpp_syn::parse;\n\nfn main() {\n    let input = \"fn main() {}\";\n    match parse(input) {\n        Ok(ast) => println!(\"Parsed: {:?}\", ast),\n        Err(e) => eprintln!(\"Error: {}\", e),\n    }\n}","lang":"rust","description":"Parses a Rust source string into an AST using the cpp_syn parser."},"warnings":[],"env_vars":null,"search_vec":"'code':12 'cpp':1,6,14 'intern':3 'nom':7,16 'parser':8,13 'rust':5,10,15 'rust-cpp':4 'sourc':11 'syn':2","created_at":"2026-06-17T18:24:00.034985+00:00","updated_at":"2026-06-17T18:24:00.034985+00:00","problems":[],"ecosystem":"crates","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":null,"cli_version":null,"type":"library","homepage":"https://github.com/mystor/cpp_syn","github":"https://github.com/mystor/cpp_syn","docs":"https://docs.rs/cpp_syn/","changelog":null,"pypi":null,"npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["utility"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-06-17","next_check":"2026-12-14","install_tag":null}}