Metadata-Version: 2.1
Name: cfile
Version: 0.2.0
Summary: A C code generator written in Python 3
Home-page: https://github.com/cogu/cfile
Author: Conny Gustafsson
Author-email: congus8@gmail.com
License: UNKNOWN
Description: # cfile
        
        A C code generator written in Python 3.
        
        ## Usage
        
        ```python
        import cfile as C
        hello = C.cfile('hello.c')
        hello.code.append(C.sysinclude('stdio.h'))
        hello.code.append(C.blank())
        hello.code.append(C.function('main', 'int',).add_param(C.variable('argc', 'int')).add_param(C.variable('argv', 'char', pointer=2)))
        body = C.block(innerIndent=3)
        body.append(C.statement(C.fcall('printf').add_arg(r'"Hello World!\n"')))
        body.append(C.statement('return 0'))
        hello.code.append(body)
        print(str(hello))
        ```
        
        ```C
           #include <stdio.h>
        
           int main(int argc, char **argv)
           {
              printf("Hello World!\n");
              return 0;
           }   
        ```
        
        ## Requires
        
        Python 3
        
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
