| DataStringBinary | Function to convert input data string to binary polynomial |
| ECgenerator | Error correction code generator Generate error correction code based on the input polynomial. |
| formatPolyGen | Function to calculate and generate format polynomial |
| polynomialGenerator | Function to generate polynomial |
| qrCodeSpec | QRcode specifications and requirements. |
| qrcode_gen | QRcode generator |
| qrFillUpMatrix | Function to fill up the data bits |
| qrInitMatrix | Function to initialize QRcode in matrix for different version |
| qrInterleave | Function to interleave the Data Code and Error Correction Core |
| qrMask | Apply mask to the QRcode matrix |
| qrVersionInfo | Function to identify the version of the QRcode based on input string |
| versionPolyGen | Function to calculate and generate version polynomial |