# bsc-parson **Repository Path**: zhangziyao111/bsc-parson ## Basic Information - **Project Name**: bsc-parson - **Description**: rewrite parson with bsc - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-08-19 - **Last Updated**: 2025-09-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # The BSC-PARSON project This project is a json parser library written in BiShengC language. We provide the C souce code of this project and its corresponding code refactored in BiShengC. The entire refactoring process has been organized according to Git commits. ## Build Before compiling bsc-parson, the BiShengC compiler and libstdcbs should be prepared. You can find them at [here](https://gitee.com/bisheng_c_language_dep/llvm-project). Then please compile bsc-parson according to the following command: ```bash clang -c ./bsc-parson/bsc-parson/parson.cbs -o parson.o -I/path-to-libstdcbs-head ar rcs libparson.a parson.o ``` After that, we can use `libparson.a`. Because it depends on `libstdcbs.a`, so we should link with it. ```bash clang main.cbs -I/path-to-libstdcbs-head -I/path-to-parson-head -L. -lstdcbs -lparson ``` Then, it will work.