66 Commits (1496646bfa85f88ab50b651857fbf4bbd15dbca1)

Author SHA1 Message Date
  Ivan Enderlin 109b8c8dc4 Quality: Run devtools:cs. 4 years ago
  Ivan Enderlin 124bcd8b64 Consistency: Use `Hoa\Consistency`. 4 years ago
  Ivan Enderlin 920a91d959 Documentation: Format API. 4 years ago
  lovenunu e70ece70bf Fix Llk\Llk::parsePP unrecognized instructions exception 4 years ago
  Metalaka 3961704aa1 Fix phpDoc. 4 years ago
  Metalaka 9f50ab2e15 Add skipToken generation. 5 years ago
  Ivan Enderlin 5b971e8745 Move to PSR-1 and PSR-2. 5 years ago
  Ivan Enderlin bef7f319a8 Happy new year! 5 years ago
  Ivan Enderlin 8d2070d30c Fix a bug in the unification. 5 years ago
  Ivan Enderlin b6f24ddd80 Add the `getCompiler` method. 5 years ago
  Ivan Enderlin 07167f9cff Remove from/import and update to PHP5.4. 5 years ago
  Ivan Enderlin 1237a75687 Re-order authors. 6 years ago
  Ivan Enderlin a308a827d3 Update API documentation. 6 years ago
  Ivan Enderlin 056ca30d11 Happy new year \o/. 6 years ago
  Ivan Enderlin cbf88b6846 Happy new year \o/. 6 years ago
  Julian 25b8e0e6ff Small lexer optimisation using the \G assertion. 6 years ago
  Ivan Enderlin 067d2231b2 setParent() returns the old one. 6 years ago
  Ivan Enderlin 9db561402f Remove unused variables. 6 years ago
  Ivan Enderlin 4bc1d053de Define flex entities. 6 years ago
  Ivan Enderlin 334ddaaeb6 Update an exception message. 6 years ago
  Ivan Enderlin 4dad944482 New lexing algorithm: “offset” instead of “anchor”. 6 years ago
  Ivan Enderlin 3fbc481054 Fix a bug with count() and quantification. 6 years ago
  Ivan Enderlin e7695a7fa1 Split and create the parsePP() static method. 6 years ago
  Ivan Enderlin 58e515c211 Avoid stacking namespaces if not necessary. 6 years ago
  Ivan Enderlin 9681f62be4 Update lexing performance when having lot of ns. 6 years ago
  Ivan Enderlin 15f909a933 Add namespaces stack! 6 years ago
  Ivan Enderlin 814a3d1c21 Format code. #mania 6 years ago
  Ivan Enderlin 6c67cd7d1d Fix an error with empty text. 6 years ago
  Ivan Enderlin 0926c03760 Better tree construction. 6 years ago
  Ivan Enderlin 8276904d73 Extend Unicode support. 7 years ago
  Ivan Enderlin 71b32cb404 Add namespace support to previous commit. 7 years ago
  Ivan Enderlin 3b2467c2eb Detect bad tokens earlier. 7 years ago
  Ivan Enderlin 763e9d6b98 Format code. #mania 7 years ago
  Ivan Enderlin 80313ef24c Fix a bug when updating coverage of a choice. 7 years ago
  Ivan Enderlin 90fc4ea6ff Update error localisation. 7 years ago
  Ivan Enderlin bfa6989f6f Always rewind the grammar while getting the AST. 7 years ago
  Ivan Enderlin dfa21eaebf Add the childExists method. 7 years ago
  Ivan Enderlin a34a3eda78 Prevent empty grammar. 7 years ago
  Ivan Enderlin d15857c065 Format code. #mania 7 years ago
  Ivan Enderlin e13fd0c1e2 Prevent empty token sequence. 7 years ago
  Ivan Enderlin 0bfae2b940 Add the getTokenSequence() method. 7 years ago
  Ivan Enderlin 26320b18a9 Save memory for tokens that match a big value. 7 years ago
  Ivan Enderlin 39e8900ef8 Optimize lexing. #performance 7 years ago
  Ivan Enderlin 255a4efe8f Prevent a token that matches an empty value. 7 years ago
  Ivan Enderlin 6c68e177a2 mv matchesLexem matchLexeme 7 years ago
  Ivan Enderlin 767a065ddf Fix an error when the first token is unexpected. 7 years ago
  Ivan Enderlin 86447ded23 Print only the line where the error occured. 7 years ago
  Ivan Enderlin 6cf70d5226 Avoid an implicit cast. 7 years ago
  Ivan Enderlin c67519bec4 Propagate token namespace in the sampler. 7 years ago
  Ivan Enderlin 1f62b57620 Propagation of namespaces has been moved. 7 years ago