Package: writerscript
SyntaxWordCountbrainfuckdescription5+increment the byte at cell location pointer6-decrement the byte at cell location pointer7[if pointer is zero, jump to code after matching88]if pointer is nonzero, jump to code after matching79>increment the data cell location pointer10<decrement the data cell location pointer11,input of one byte into cell location pointer12.output the byte at cell location pointerInstallationBeta :gitclonehttps://github.com/Saket-Upadhyay/WriterScript.gitcdWriterScript/WriterScript/

python3setup.pyinstallFile ExtentionWriterScript works with.penor.txtformats (UTF-8)UsageExecute Code (CLI):wscript-e-sfile.penConvert BrainFuck to WriterScript:wscript-g-sbfsourcebrainfuckfile.txt-stxttemplateTextFile.txtHow to Create WriterScript code from any text sourceStep 1 :Copy the source to a text fileStep 2 :Replace the following elements with null -, -> null
. -> null
r'\n' ->null

r'\[([a-z])*|([0-9])*\]' -> nullFor Data from WikiPedia :
Remove all [0-9] index by replacingr'\[[0-9][0-9]\]'withnull.
and all [a-z] index by replacingr'\[[a-z][a-z]\]'withnull.For ExampleA programming language is a notation for writing programs, which are specifications of a computation or algorithm.[3] Some authors restrict the term "programming language" to those languages that can express all possible algorithms.[3][4] Traits often considered important for what constitutes a programming language include:

Function and target
  A computer programming language is a language used to write computer programs, which involves a computer performing some kind of computation[5] or algorithm and possibly control external devices such as printers, disk drives, robots,
[6] and so on. For example, PostScript programs are frequently created by another program to control a computer printer or display.
More generally, a programming language may describe computation on some, possibly abstract, machine. It is generally accepted that a complete specification for a programming language includes a description, possibly idealized, of a machine or processor for that language.
[7] In most practical contexts, a programming language involves a computer;
consequently, programming languages are usually defined and studied this way.
[8] Programming languages differ from natural languages in that natural languages are only used for interaction between people, while programming languages also allow humans to communicate instructions to machines.Becomes ->A programming language is a notation for writing programs which are specifications of a computation or algorithm Some authors restrict the term "programming language" to those languages that can express all possible algorithms Traits often considered important for what constitutes a programming language include: Function and target A computer programming language is a language used to write computer programs which involves a computer performing some kind of computation or algorithm and possibly control external devices such as printers disk drives robots and so on For example PostScript programs are frequently created by another program to control a computer printer or display More generally a programming language may describe computation on some possibly abstract machine It is generally accepted that a complete specification for a programming language includes a description possibly idealized of a machine or processor for that language In most practical contexts a programming language involves a computer; consequently programming languages are usually defined and studied this way Programming languages differ from natural languages in that natural languages are only used for interaction between people while programming languages also allow humans to communicate instructions to machinesStep 3 :Save with.txtextention.Step 4 :Save your BrainFuckonelinercode as.txtStep 5 :Runwscript -g -sbf brainfuckfile.txt -stxt textfile.txtStep 6 :out.penfile will be createdTest :To test the code runwscript -e -s out.penNoteI created this project to help myself learnTheory of Computation and Compiler Design(5th Semester Course), This project is just for fun and is not associated with any person, organization (academic or non-academic) whatsoever.
The project is under MIT license, so it can be used as a teaching resource, other projects, etc. with proper citation to this repository.Checkhttps://github.com/Saket-Upadhyay/WriterScriptfor details