<feed xmlns='http://www.w3.org/2005/Atom'>
<title>FMI/IPL/homework/81281, branch master</title>
<subtitle>[MIRROR] Implementation of Programming Languages course</subtitle>
<id>https://git.syndamia.com/edu/FMI/IPL/atom/homework/81281?h=master</id>
<link rel='self' href='https://git.syndamia.com/edu/FMI/IPL/atom/homework/81281?h=master'/>
<link rel='alternate' type='text/html' href='https://git.syndamia.com/edu/FMI/IPL/'/>
<updated>2020-10-11T18:33:38Z</updated>
<entry>
<title>Removed old homeworks</title>
<updated>2020-10-11T18:33:38Z</updated>
<author>
<name>Dimitar Trendafilov</name>
<email>dimitar@coherent-labs.com</email>
</author>
<published>2020-10-11T18:32:48Z</published>
<link rel='alternate' type='text/html' href='https://git.syndamia.com/edu/FMI/IPL/commit/?id=aeb0d4f887a0c18c36b59acc7b5df08e62020c50'/>
<id>urn:sha1:aeb0d4f887a0c18c36b59acc7b5df08e62020c50</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed cloning the repo on Windows</title>
<updated>2018-11-27T20:31:13Z</updated>
<author>
<name>Dimitar Trendafilov</name>
<email>dimitar@coherent-labs.com</email>
</author>
<published>2018-11-27T20:31:13Z</published>
<link rel='alternate' type='text/html' href='https://git.syndamia.com/edu/FMI/IPL/commit/?id=5288b0429fcdac891be3bced8e21787bd452d44a'/>
<id>urn:sha1:5288b0429fcdac891be3bced8e21787bd452d44a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>HW3.2 Brainf interpreter (#43)</title>
<updated>2018-11-27T10:11:46Z</updated>
<author>
<name>YanaRG</name>
<email>alexkolbeim@gmail.com</email>
</author>
<published>2018-11-27T10:11:46Z</published>
<link rel='alternate' type='text/html' href='https://git.syndamia.com/edu/FMI/IPL/commit/?id=94ea551501a130b45a795c372d49a8aede276950'/>
<id>urn:sha1:94ea551501a130b45a795c372d49a8aede276950</id>
<content type='text'>
* Create README.md

* Initial commit

* Initial commit

* Create README.md

* Rename homework/81281/c2html.pl to homework/81281/c2html/c2html.pl

* Rename homework/81281/test.c to homework/81281/c2html/test.c

* Update README.md

* Update README.md

* Update c2html.pl

* Update c2html.pl

* Update c2html.pl

* Update README.md

* Update c2html.pl

* Update test.c

* Create executeProgram.sh

* Update README.md

* Update c2html.pl

* Initial commit of updated code + prettify C

* Rename secret.c to messyCode.c

* Update and rename test.c to initialTest.c

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Rename executeProgram.sh to c2htmlrun.sh

* Update README.md

* Update prettify.pl

* Update prettify.pl

* Update messyCode.c

* Fixed some bugs.

* Update README.md

* Update c2html.pl

* Added collapse and fixed matrix representation.

* Updated flatten and added predicate for function identification.

* Update initialTest.c

* Update messyCode.c

* Bug fixing, added is_functionAndBody predicate.

* Update print.pl

* Result after applying prettify and added collapse functions

* Can identify structures and collapse them too

* Can identify structures and collapse them too

* Can identify structures and collapse them too

* Can identify structures and collapse them too

* Can identify structures and collapse them too

* Update messyCode.c

* Update README.md

* Update prettify.pl

* Update README.md

* Update prettify.pl

* Update messyCode.c

* Update messyCode.c

* Update page.html

* Fix bug typedef

* Update page.html

* Added choices

* Update c2html.pl

* Update prettify.pl

* Update prettify.pl

* Update README.md

* Update README.md

* Update c2html.pl

* Update c2html.pl

* Added forgotten do-while structure format

* Update messyCode.c

* Removing unknown tokens from stream

* Rename homework/81281/c2html/page.html to homework/81281/c2html/exampleCodeAndTestPage/page.html

* Rename homework/81281/c2html/messyCode.c to homework/81281/c2html/exampleCodeAndTestPage/messyCode.c

* Rename homework/81281/c2html/initialTest.c to homework/81281/c2html/exampleCodeAndTestPage/initialTest.c

* Update prettify.pl

* Can collapse all control structures and fixed comment /**/

* Can collapse all control structures and fixed comment /**/

* Can collapse all control structures and fixed comment /**/

* Can collapse all control structures and fixed comment /**/

* Can collapse all control structures and fixed comment /**/

* Fixed named of predicates

* Update messyCode.c

* Update page.html

* Update README.md

* Changed execTAB to "\s\s\s\s"

* Changed execTAB to "\s\s\s\s"

* Changed execTAB to "\s\s\s\s"

* Update page.html

* Added new tokens (forgotten operators) and added rules for them

* Added new tokens (forgotten operators) and fixed some old predicates

* Fixed bug with "else '\n' if (..)" in addNewLines predicate

* Fixed regular expression for a string and removed token ttypesPrintF

* Added clauses for handling enum and fixed handling of chars

* Fixed typos

* Added forgotten token to clause

* Fixed "case smt :'\n'"  where smt is more than one char

* Fixed some bugs and divided code in modules

* New code module and fixed bugs

* Fixed some bugs with tabulation

* Divided code in modules

* Delete executeProgram.sh

* Delete test.c

* Initial version, still very buggy.

* Finished with bug killing.

* Fixed readme and added new program for tests.

* Forgotten line added.

* Organizing stuff in different folders.

* Forgot to delete files.

* Fixed typo.
</content>
</entry>
<entry>
<title>Added prettifier and control structure collapse. (#19)</title>
<updated>2018-11-03T13:22:53Z</updated>
<author>
<name>YanaRG</name>
<email>alexkolbeim@gmail.com</email>
</author>
<published>2018-11-03T13:22:53Z</published>
<link rel='alternate' type='text/html' href='https://git.syndamia.com/edu/FMI/IPL/commit/?id=9557d0cb5a1b3aa9466ddc504be004b5449ce9f2'/>
<id>urn:sha1:9557d0cb5a1b3aa9466ddc504be004b5449ce9f2</id>
<content type='text'>
* Create README.md

* Initial commit

* Initial commit

* Create README.md

* Rename homework/81281/c2html.pl to homework/81281/c2html/c2html.pl

* Rename homework/81281/test.c to homework/81281/c2html/test.c

* Update README.md

* Update README.md

* Update c2html.pl

* Update c2html.pl

* Update c2html.pl

* Update README.md

* Update c2html.pl

* Update test.c

* Create executeProgram.sh

* Update README.md

* Update c2html.pl

* Initial commit of updated code + prettify C

* Rename secret.c to messyCode.c

* Update and rename test.c to initialTest.c

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Rename executeProgram.sh to c2htmlrun.sh

* Update README.md

* Update prettify.pl

* Update prettify.pl

* Update messyCode.c

* Fixed some bugs.

* Update README.md

* Update c2html.pl

* Added collapse and fixed matrix representation.

* Updated flatten and added predicate for function identification.

* Update initialTest.c

* Update messyCode.c

* Bug fixing, added is_functionAndBody predicate.

* Update print.pl

* Result after applying prettify and added collapse functions

* Can identify structures and collapse them too

* Can identify structures and collapse them too

* Can identify structures and collapse them too

* Can identify structures and collapse them too

* Can identify structures and collapse them too

* Update messyCode.c

* Update README.md

* Update prettify.pl

* Update README.md

* Update prettify.pl

* Update messyCode.c

* Update messyCode.c

* Update page.html

* Fix bug typedef

* Update page.html

* Added choices

* Update c2html.pl

* Update prettify.pl

* Update prettify.pl

* Update README.md

* Update README.md

* Update c2html.pl

* Update c2html.pl

* Added forgotten do-while structure format

* Update messyCode.c

* Removing unknown tokens from stream

* Rename homework/81281/c2html/page.html to homework/81281/c2html/exampleCodeAndTestPage/page.html

* Rename homework/81281/c2html/messyCode.c to homework/81281/c2html/exampleCodeAndTestPage/messyCode.c

* Rename homework/81281/c2html/initialTest.c to homework/81281/c2html/exampleCodeAndTestPage/initialTest.c

* Update prettify.pl

* Can collapse all control structures and fixed comment /**/

* Can collapse all control structures and fixed comment /**/

* Can collapse all control structures and fixed comment /**/

* Can collapse all control structures and fixed comment /**/

* Can collapse all control structures and fixed comment /**/

* Fixed named of predicates

* Update messyCode.c

* Update page.html

* Update README.md

* Changed execTAB to "\s\s\s\s"

* Changed execTAB to "\s\s\s\s"

* Changed execTAB to "\s\s\s\s"

* Update page.html

* Added new tokens (forgotten operators) and added rules for them

* Added new tokens (forgotten operators) and fixed some old predicates

* Fixed bug with "else '\n' if (..)" in addNewLines predicate

* Fixed regular expression for a string and removed token ttypesPrintF

* Added clauses for handling enum and fixed handling of chars

* Fixed typos

* Added forgotten token to clause

* Fixed "case smt :'\n'"  where smt is more than one char

* Fixed some bugs and divided code in modules

* New code module and fixed bugs

* Fixed some bugs with tabulation

* Divided code in modules
</content>
</entry>
<entry>
<title>Adding first HW to repo. (#7)</title>
<updated>2018-10-17T18:54:55Z</updated>
<author>
<name>YanaRG</name>
<email>alexkolbeim@gmail.com</email>
</author>
<published>2018-10-17T18:54:55Z</published>
<link rel='alternate' type='text/html' href='https://git.syndamia.com/edu/FMI/IPL/commit/?id=5240ae0fff4cbff28e6a852606f1dc3096d8b8bf'/>
<id>urn:sha1:5240ae0fff4cbff28e6a852606f1dc3096d8b8bf</id>
<content type='text'>
* Create README.md

* Initial commit

* Initial commit

* Create README.md

* Rename homework/81281/c2html.pl to homework/81281/c2html/c2html.pl

* Rename homework/81281/test.c to homework/81281/c2html/test.c

* Update README.md

* Update README.md

* Update c2html.pl

* Update c2html.pl

* Update c2html.pl

* Update README.md

* Update c2html.pl

* Update test.c

* Create executeProgram.sh

* Update README.md
</content>
</entry>
</feed>
