Commit Graph

  • 0c89e5b3dc new tests with lexer and parser ChUrl 2020-12-07 23:34:09 +01:00
  • 081ef492d6 slight grammar change ChUrl 2020-12-07 23:33:46 +01:00
  • ea4cf84c41 use logger for logging + fix bug in stringFirst ChUrl 2020-12-07 23:33:28 +01:00
  • aba8a51db2 introduce simple logger ChUrl 2020-12-07 23:32:33 +01:00
  • 509031ab31 improve grammar parsing ChUrl 2020-12-07 20:57:26 +01:00
  • cec76298e8 reimplement first + follow + testing Christoph 2020-12-06 02:07:00 +01:00
  • 49e047ce56 update Christoph 2020-12-06 02:06:40 +01:00
  • 7764b6cdf6 update + fixes for parser Christoph 2020-12-04 18:30:24 +01:00
  • f60eef549e add test cases for from file generated parsers Christoph 2020-12-04 14:30:30 +01:00
  • 1652d17528 ll1parser new facctory method Christoph 2020-12-04 14:30:08 +01:00
  • 86ba647784 grammarrule comparison add Christoph 2020-12-04 14:29:57 +01:00
  • f29a44fc88 implement simple grammar parsing from correct file Christoph 2020-12-04 14:29:43 +01:00
  • c8a2d9a37b add grammar files Christoph 2020-12-04 14:29:23 +01:00
  • 25f4ea7ebc update Christoph 2020-12-04 14:29:15 +01:00
  • 1b0dd064d7 adapt implementation to use grammar wrapper Christoph 2020-12-04 13:22:54 +01:00
  • 1ae77b2e51 implement grammar and grammarrule Christoph 2020-12-04 13:22:33 +01:00
  • 27862eb75c update Christoph 2020-12-04 01:27:30 +01:00
  • 38929e674a lexer regen ChUrl 2020-12-04 01:24:59 +01:00
  • ff1e5a25ee begin grammaranalyzer testing ChUrl 2020-12-04 01:21:35 +01:00
  • 2c4b95c438 implement grammaranalyzer ChUrl 2020-12-04 01:21:21 +01:00
  • 11a1591b9b grammaranalyzer template ChUrl 2020-12-03 20:05:51 +01:00
  • 88aec490ed add generated lexer ChUrl 2020-12-03 19:59:03 +01:00
  • 5161540e09 add some lexer tests ChUrl 2020-12-03 19:58:49 +01:00
  • b6e29730d2 add some lexer test programs ChUrl 2020-12-03 19:57:48 +01:00
  • 70daa64d38 implement lexer grammar ChUrl 2020-12-03 19:57:20 +01:00
  • 0dceca3670 add test lexer grammar ChUrl 2020-12-03 16:03:53 +01:00
  • fbfb81c6c7 add antlr dep ChUrl 2020-12-03 16:03:39 +01:00
  • cb38b10226 implement basic ast generation in parser ChUrl 2020-12-01 17:30:32 +01:00
  • 18afc67845 ast test, simple ChUrl 2020-12-01 17:30:18 +01:00
  • 4b92a39a89 implement initial basic ast ChUrl 2020-12-01 17:29:38 +01:00
  • d710eec348 add ll1parser tests from blatt4 ChUrl 2020-12-01 16:14:02 +01:00
  • f3b9b5ecf5 implement ll1-nonrecursive-descent-parser ChUrl 2020-12-01 16:13:45 +01:00
  • 09bff8edf1 update .gitignore ChUrl 2020-12-01 15:03:38 +01:00
  • 23a0a7541b add dfa test from blatt2 ChUrl 2020-12-01 15:03:18 +01:00
  • eb8e57f872 add dfa viewutil from blatt2 ChUrl 2020-12-01 15:02:54 +01:00
  • 411e5257a1 implement dfa ChUrl 2020-12-01 15:02:29 +01:00
  • 43f9ca2b6b update .idea ChUrl 2020-12-01 15:01:53 +01:00
  • 4a946ebea7 add AssertJ ChUrl 2020-12-01 15:01:31 +01:00
  • 76476e5da3 update .idea ChUrl 2020-12-01 15:00:46 +01:00
  • d74cb76b95 add .idea ChUrl 2020-12-01 13:05:29 +01:00
  • a821112103 Initial commit ChUrl 2020-12-01 13:04:10 +01:00