Commit Graph

  • 3d2a9e423a Update README master maride 2023-12-10 00:43:30 +0100
  • 966682546c go mod tidy maride 2023-12-09 22:36:19 +0100
  • 65868e812d Move repository over to git.maride.cc maride 2023-12-09 22:25:24 +0100
  • aa809cad77 Apply out-of-bounds fix from github.com/jeremybobbin/php-parser maride 2023-12-09 22:17:23 +0100
  • 59da1fe671 test: skip failing test for now Laytan Laats 2023-07-24 20:38:20 +0200
  • deeda4f6a7 scanner: emit T_STRING when enum not in enum declaration context Pavel Selitskas 2023-07-23 18:50:39 +0300
  • 87718f9993 php8.2: do not resolve reserved names {true, false, null} in NamespaceResolver Tyler Christensen 2023-04-24 12:45:15 -0600
  • e3aaf7bd13 php8.1: do not resolve reserved name never in NamespaceResolver Tyler Christensen 2023-04-24 12:44:37 -0600
  • 9281143091 php8: do not resolve reserved name mixed in NamespaceResolver Tyler Christensen 2023-04-24 12:44:02 -0600
  • 6855357aaa php8.1: resolve intersection types in NamespaceResolver Tyler Christensen 2023-04-24 12:26:00 -0600
  • 3c45afd848 php8: resolve union types in NamespaceResolver Tyler Christensen 2023-04-24 12:25:31 -0600
  • 5baa28bb27 php8: resolve attributes in NamespaceResolver Tyler Christensen 2023-04-24 13:10:37 -0600
  • 6d1eee5a79 php8: resolve enums in NamespaceResolver Tyler Christensen 2023-04-24 12:23:01 -0600
  • 33d9423421 chore: release v0.10.0 Laytan Laats 2023-04-17 01:37:56 +0200
  • 9a4744a28d fix: start and end col not being set for names Laytan Laats 2023-04-17 01:14:21 +0200
  • 307175c408 fix: typo using endcol as startcol Laytan Laats 2023-04-17 00:06:24 +0200
  • 6b3673ece4 feat: expose the lexer to be used by users Laytan Laats 2023-04-11 22:38:29 +0200
  • f98b59a5f0 fix: print a newline after a doc comment, these are trimmed when parsing and cause the output to look bad Laytan Laats 2023-04-10 02:18:02 +0200
  • 6a5a06a206 fix: add some boundary checks so the formatter panics less often Laytan Laats 2023-04-10 02:17:36 +0200
  • 68ac672368 build: replace VKCOM import with laytan import Laytan Laats 2023-03-31 16:50:08 +0200
  • 92d341cbb5 feat: generate ast.Type "enum" Laytan Laats 2023-03-26 21:31:37 +0200
  • b2e5aefaa7 chore: release v0.9.0 Laytan Laats 2023-03-26 03:13:26 +0200
  • ec3527909c refactor: remove unused function Laytan Laats 2023-03-26 01:54:21 +0100
  • 7c12f73974 feat: add start column and end column to position struct Laytan Laats 2023-03-26 01:54:00 +0100
  • 92019441d0 fix: use go:build tools instead of ignore so go mod tidy doesn't remove deps Laytan Laats 2023-03-26 01:33:03 +0100
  • 25877adda4 feat: add enter and leave checks for traversers Laytan Laats 2023-03-25 21:55:24 +0100
  • b934f01c67 refactor: remove unused and confusing function implementations Laytan Laats 2023-03-25 21:54:47 +0100
  • 3ba9118676 refactor: generate node functions instead of manual Laytan Laats 2023-03-25 21:53:52 +0100
  • 702cadceab feat: bump supported version range up to 8.2 Laytan Laats 2023-03-25 16:12:19 +0100
  • 375ccd136d test: add php8.2 constants in traits test Laytan Laats 2023-03-25 16:11:37 +0100
  • ce8b54eae1 test: add php8.2 true, null and false types test Laytan Laats 2023-03-25 15:52:40 +0100
  • 66cc411e7c refactor: change makefile to reflect drop of php5 and run make Laytan Laats 2023-03-25 15:29:51 +0100
  • d820a72c72 style: simplify comparison Laytan Laats 2023-03-25 15:16:41 +0100
  • 67058cb58c ci/style: add editorconfig and golangci config Laytan Laats 2023-03-25 15:15:54 +0100
  • 6d6856b2a4 style: go mod tidy Laytan Laats 2023-03-25 15:15:40 +0100
  • 8b15eadd15 style: go fmt Laytan Laats 2023-03-25 15:15:30 +0100
  • c4170d3955 refactor: move from deprecated io/ioutil package Laytan Laats 2023-03-25 15:14:30 +0100
  • 226f7fb5f1 refactor: remove unused function lastNode Laytan Laats 2023-03-25 15:12:21 +0100
  • 74a8771740 refactor: move php7 scanner into php7 package Laytan Laats 2023-03-25 15:02:34 +0100
  • a97686125d refactor!: drop php5 support Laytan Laats 2023-03-25 15:00:17 +0100
  • ffc94c1a63 refactor: move test.php into testdata folder Laytan Laats 2023-03-25 14:32:14 +0100
  • 86c10ca380 perf: reduce memory usage by reducing amt of position's created Laytan Laats 2022-09-09 00:40:11 +0200
  • 4f5cd69ae9 cleanup i582 2022-06-26 03:42:25 +0300
  • 67faf89b39
    changelog: added v0.8.2 (#30) Makhnev Petr 2022-06-26 03:40:01 +0300
  • 2d99e3a9ec readme: updated supported PHP versions i582 2022-06-26 03:36:20 +0300
  • e16671724e
    php8.1: added intersection types support (#29) Makhnev Petr 2022-06-26 03:31:29 +0300
  • 7f6cd25376
    php8.2: added readonly classes support (#26) Makhnev Petr 2022-06-26 01:18:40 +0300
  • 3dd40d3b5a
    readme: fixed cli flags (#25) Tsygankov-Slava 2022-06-25 20:09:48 +0300
  • 8bfffab3ab
    changelog: added v0.8.1-rc.1 (#23) Makhnev Petr 2021-08-09 15:26:26 +0500
  • d85f5a4816
    php8: fixed a bug with # comments (#22) Makhnev Petr 2021-08-02 12:37:08 +0300
  • d846011a9b
    readme: handle parse errors in example (#20) Ruud Kamphuis 2021-08-01 21:00:01 +0200
  • 18acbf96bd
    CHANGELOG.md: initial (#19) Makhnev Petr 2021-08-01 16:44:50 +0300
  • 50ed139750
    php8.1: added first class callable syntax (#18) Makhnev Petr 2021-07-31 23:50:59 +0300
  • 13ed0df282
    php8.1: grammar improvements (#16) Makhnev Petr 2021-07-31 23:17:26 +0300
  • b256331d90
    php8.1: added final modifier for constants in class (#15) Makhnev Petr 2021-07-31 22:20:36 +0300
  • 689cca66c4
    .github: setup GitHub related things (#13) Makhnev Petr 2021-07-31 20:01:44 +0300
  • 7e821b874b Merge remote-tracking branch 'origin/master' i582 2021-07-31 19:45:42 +0300
  • 85b5d3ef36 cmd: added file path output before errors i582 2021-07-31 19:45:26 +0300
  • af394e9eb0
    php8.1: added enum (#12) Makhnev Petr 2021-07-31 19:44:09 +0300
  • 44bbff6073
    php8.1: added new octal numbers syntax (#10) Makhnev Petr 2021-07-31 18:37:01 +0300
  • 8df80651e0
    php8.1: added never type (#8) Makhnev Petr 2021-07-31 18:06:46 +0300
  • 8c35b0aef1
    php8.1: added readonly modifier (#6) Makhnev Petr 2021-07-31 18:00:21 +0300
  • 4d0bfa25aa
    readme: use correct conf pkg instead of cfg for config (#4) Ruud Kamphuis 2021-07-31 12:19:33 +0200
  • 2488ec3def cnd: default version has been changed to 8.0 i582 2021-07-30 21:03:47 +0300
  • 72cd222aeb
    all: renamed github.com/z7zmey/php-parser with github.com/VKCOM/php-parser Makhnev Petr 2021-07-30 21:01:34 +0300
  • 049ce7ddc6
    PHP 8 (#1) Makhnev Petr 2021-07-30 20:53:27 +0300
  • 367eff9de6
    rename package cfg to conf Vadym Slizov 2021-02-13 23:54:34 +0200
  • 9d12f1d162
    fix formatting Vadym Slizov 2021-02-13 23:51:08 +0200
  • 29477c9552
    [#122] compile php5 parser Vadym Slizov 2021-02-13 23:50:10 +0200
  • c8b7fc0786
    [#122] compile php5 parser Vadym Slizov 2021-02-13 23:48:44 +0200
  • c3287f4721
    Merge pull request #125 from z7zmey/issue-98 Vadym Slizov 2021-02-13 23:10:27 +0200
  • e1686cb83c
    [#98] fix panic when heredoc is not closed Vadym Slizov 2021-02-13 23:07:35 +0200
  • 15e7237b45
    Merge pull request #124 from z7zmey/issue-120 Vadym Slizov 2021-02-13 22:18:29 +0200
  • cb29615397
    [#120] update readme Vadym Slizov 2021-02-13 22:16:54 +0200
  • d9bd1df2a2
    [#120] move dog.go from root folder Vadym Slizov 2021-02-13 22:06:52 +0200
  • 15562c740e
    Merge pull request #123 from i582/pmakhnev/fix_parsing_new_expr Vadym Slizov 2021-02-13 21:42:58 +0200
  • 78492f6456 internal: fixed parsing of anonymous classes i582 2021-02-07 07:52:29 +0300
  • 61523ab396 internal: fixed parsing of expression new i582 2021-02-04 07:12:56 +0300
  • 4d6130d98d
    Merge pull request #117 from z7zmey/refactoring Vadym Slizov 2020-12-29 21:31:14 +0200
  • 5fd7577b66
    Merge branch 'master' into refactoring Vadym Slizov 2020-12-29 21:28:40 +0200
  • e3b133f3de
    refactoring: update api Vadym Slizov 2020-12-29 21:23:22 +0200
  • cb4b4e69c4
    refactoring: fix naming Vadym Slizov 2020-12-28 23:01:02 +0200
  • 0701b3552e
    refactoring: fix scanning double dollar in template string Vadym Slizov 2020-12-28 21:43:55 +0200
  • 07f49a4d21
    refactoring: move internal nodes Vadym Slizov 2020-12-28 21:31:24 +0200
  • bd479007be
    refactoring: update traverser Vadym Slizov 2020-12-28 21:13:08 +0200
  • c0465f9605
    refactoring: remove "StmtTraitMethodRef" node Vadym Slizov 2020-12-28 10:47:09 +0200
  • c29e8ec0e0
    refactoring: update ast structure of "Class", "Interface" and "Trait" nodes Vadym Slizov 2020-12-28 10:10:15 +0200
  • 2990f0cc2d
    refactoring: create "ScalarEncapsedStringBrackets" node Vadym Slizov 2020-12-28 00:53:48 +0200
  • 38141ce97f
    refactoring: create "ScalarEncapsedStringVar" node Vadym Slizov 2020-12-28 00:38:39 +0200
  • e4321b5e90
    refactoring: create "ExprBrackets" node Vadym Slizov 2020-12-28 00:02:14 +0200
  • ad884c99df
    refactoring: update ast structure of "StaticCall" node Vadym Slizov 2020-12-27 23:19:49 +0200
  • 0f2341bfa9
    refactoring: update ast structure of "MethodCall" and "PropertyFetch" nodes Vadym Slizov 2020-12-27 23:04:09 +0200
  • 2c09138600
    refactoring: update ast structure of "Variable" node Vadym Slizov 2020-12-27 21:55:36 +0200
  • 69919594fd
    refactoring: short int cast Vadym Slizov 2020-12-26 22:48:02 +0200
  • 115d481a57
    refactoring: update ast structure of "IncludeOnce" node Vadym Slizov 2020-12-26 22:44:14 +0200
  • 616fd4448e
    refactoring: rename DieTkn to ExitTkn Vadym Slizov 2020-12-26 22:41:25 +0200
  • a593760569
    refactoring: remove ExprReference node Vadym Slizov 2020-12-26 22:38:35 +0200
  • 0f5f5e7dc7
    refactoring: update ast structure of "ArrayItem" node Vadym Slizov 2020-12-26 20:13:50 +0200
  • 8bf1fa822d
    refactoring: update ast structure of "Foreach" node Vadym Slizov 2020-12-26 19:38:45 +0200
  • b85bae2ec1
    refactoring: update ast structure of "Closure" and "ClosureUse" nodes Vadym Slizov 2020-12-26 18:20:10 +0200