<feed xmlns='http://www.w3.org/2005/Atom'>
<title>FMI/IPL/JSImpl/src/Lexer.h, branch homework1</title>
<subtitle>[MIRROR] Implementation of Programming Languages course</subtitle>
<id>https://git.syndamia.com/edu/FMI/IPL/atom/JSImpl/src/Lexer.h?h=homework1</id>
<link rel='self' href='https://git.syndamia.com/edu/FMI/IPL/atom/JSImpl/src/Lexer.h?h=homework1'/>
<link rel='alternate' type='text/html' href='https://git.syndamia.com/edu/FMI/IPL/'/>
<updated>2020-10-12T19:56:16Z</updated>
<entry>
<title>Add support for new lines and tabs in tokenizer.</title>
<updated>2020-10-12T19:56:16Z</updated>
<author>
<name>martin dobrev</name>
<email>martindobrev0@gmail.com</email>
</author>
<published>2020-10-12T19:56:16Z</published>
<link rel='alternate' type='text/html' href='https://git.syndamia.com/edu/FMI/IPL/commit/?id=a7575e08c67ab6e4f3c5a48b302c42a17d2500c2'/>
<id>urn:sha1:a7575e08c67ab6e4f3c5a48b302c42a17d2500c2</id>
<content type='text'>
Improve tests verbosity.
Replace white spaces with tabs.
</content>
</entry>
<entry>
<title>Code generation improvements (#56)</title>
<updated>2018-11-18T18:32:58Z</updated>
<author>
<name>Martin Dobrev</name>
<email>martindobrev0@gmail.com</email>
</author>
<published>2018-11-18T18:32:58Z</published>
<link rel='alternate' type='text/html' href='https://git.syndamia.com/edu/FMI/IPL/commit/?id=12232668d931b0f3593807d2096a2c2f26844b0b'/>
<id>urn:sha1:12232668d931b0f3593807d2096a2c2f26844b0b</id>
<content type='text'>
* Implement code generation for some unary expressions
Implement debug code augmentation.
Now part of expresions have source location.
Extend Tokens with Column information.
Refactor byte code generation.
Add options for byte code generator.

* Fix linux build

* Little refactoring in byte code generation

* Fix couple bugs in byte code generation and add some tests.

* Fix some linux warnings.
</content>
</entry>
<entry>
<title>Lexer/homework (#15)</title>
<updated>2018-10-21T14:36:32Z</updated>
<author>
<name>omalinov</name>
<email>ognyan.m@coherent-labs.com</email>
</author>
<published>2018-10-21T14:36:32Z</published>
<link rel='alternate' type='text/html' href='https://git.syndamia.com/edu/FMI/IPL/commit/?id=1384d7ea4e80eaa6b195195af81de974575b2bb0'/>
<id>urn:sha1:1384d7ea4e80eaa6b195195af81de974575b2bb0</id>
<content type='text'>
* Initial commit

* code is formatted

* Homework finished

* Genie project generation.

* Updated code with new constructors
</content>
</entry>
<entry>
<title>Lexer whitespace and commens tokens. (#13)</title>
<updated>2018-10-21T12:20:12Z</updated>
<author>
<name>omalinov</name>
<email>ognyan.m@coherent-labs.com</email>
</author>
<published>2018-10-21T12:20:12Z</published>
<link rel='alternate' type='text/html' href='https://git.syndamia.com/edu/FMI/IPL/commit/?id=7509dce0686d9a418975f73b3721ecaa2d534f16'/>
<id>urn:sha1:7509dce0686d9a418975f73b3721ecaa2d534f16</id>
<content type='text'>
* Lexer can create whitespace tokens

* Parse whitespaces, comments and error fixes

* Brace error fix

* Less explicit default settings tokenizer.
</content>
</entry>
<entry>
<title>"Lexer string errors implemented."</title>
<updated>2018-10-14T19:01:09Z</updated>
<author>
<name>Ognyan</name>
<email>omalinov1994@gmail.com</email>
</author>
<published>2018-10-14T19:01:06Z</published>
<link rel='alternate' type='text/html' href='https://git.syndamia.com/edu/FMI/IPL/commit/?id=6c7fc844cebe201408017602ff54bf442df0da25'/>
<id>urn:sha1:6c7fc844cebe201408017602ff54bf442df0da25</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add invalid token to lexer.</title>
<updated>2018-10-14T10:10:07Z</updated>
<author>
<name>martin dobrev</name>
<email>martindobrev0@gmail.com</email>
</author>
<published>2018-10-05T06:31:53Z</published>
<link rel='alternate' type='text/html' href='https://git.syndamia.com/edu/FMI/IPL/commit/?id=f398d80f395e7c4592fb6cc5d90d41a89dc127c7'/>
<id>urn:sha1:f398d80f395e7c4592fb6cc5d90d41a89dc127c7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix parsing of number which start with '9'</title>
<updated>2018-10-14T09:58:09Z</updated>
<author>
<name>martin dobrev</name>
<email>martindobrev0@gmail.com</email>
</author>
<published>2018-10-14T09:58:09Z</published>
<link rel='alternate' type='text/html' href='https://git.syndamia.com/edu/FMI/IPL/commit/?id=81297e1f7cae13d9620df902ac968046bc646b3a'/>
<id>urn:sha1:81297e1f7cae13d9620df902ac968046bc646b3a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Started Linux port for JSImpl</title>
<updated>2018-10-06T11:23:46Z</updated>
<author>
<name>Dimitar Trendafilov</name>
<email>dimitar@coherent-labs.com</email>
</author>
<published>2018-10-06T09:03:42Z</published>
<link rel='alternate' type='text/html' href='https://git.syndamia.com/edu/FMI/IPL/commit/?id=206b1bd6abb5841c5db65270d9ced2f3442ce19b'/>
<id>urn:sha1:206b1bd6abb5841c5db65270d9ced2f3442ce19b</id>
<content type='text'>
- Added genie build script
- fixed build with g++
</content>
</entry>
<entry>
<title>Add more tokens to Lexer</title>
<updated>2018-09-08T09:23:28Z</updated>
<author>
<name>martin dobrev</name>
<email>martindobrev0@gmail.com</email>
</author>
<published>2018-09-08T09:23:28Z</published>
<link rel='alternate' type='text/html' href='https://git.syndamia.com/edu/FMI/IPL/commit/?id=b91b7d3820deb7e0aed536141cd79e7a8c4ca8c9'/>
<id>urn:sha1:b91b7d3820deb7e0aed536141cd79e7a8c4ca8c9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add support for bitwise and logical operators to Lexer.</title>
<updated>2018-09-07T16:58:36Z</updated>
<author>
<name>martin dobrev</name>
<email>martindobrev0@gmail.com</email>
</author>
<published>2018-09-07T16:58:36Z</published>
<link rel='alternate' type='text/html' href='https://git.syndamia.com/edu/FMI/IPL/commit/?id=df537df158e0375b01c0a7acdd98aa2f57db5ac3'/>
<id>urn:sha1:df537df158e0375b01c0a7acdd98aa2f57db5ac3</id>
<content type='text'>
</content>
</entry>
</feed>
