diff options
| author | Pham Huy Hoang <hoangtun0810@gmail.com> | 2023-01-10 14:04:27 +0900 |
|---|---|---|
| committer | Stephan Seitz <stephan.seitz@fau.de> | 2023-01-14 04:52:21 -0800 |
| commit | 2f5deed45628e4960fabfe28735d73a82eb59d98 (patch) | |
| tree | ec34faafb04329337a6aed57d1eb651bbeb3f4ed /tests/indent/c/if_else.c | |
| parent | highlights(kotlin): package keyword and declaration (diff) | |
| download | nvim-treesitter-2f5deed45628e4960fabfe28735d73a82eb59d98.tar nvim-treesitter-2f5deed45628e4960fabfe28735d73a82eb59d98.tar.gz nvim-treesitter-2f5deed45628e4960fabfe28735d73a82eb59d98.tar.bz2 nvim-treesitter-2f5deed45628e4960fabfe28735d73a82eb59d98.tar.lz nvim-treesitter-2f5deed45628e4960fabfe28735d73a82eb59d98.tar.xz nvim-treesitter-2f5deed45628e4960fabfe28735d73a82eb59d98.tar.zst nvim-treesitter-2f5deed45628e4960fabfe28735d73a82eb59d98.zip | |
indents(c): Refactor indent queries
Diffstat (limited to 'tests/indent/c/if_else.c')
| -rw-r--r-- | tests/indent/c/if_else.c | 60 |
1 files changed, 60 insertions, 0 deletions
diff --git a/tests/indent/c/if_else.c b/tests/indent/c/if_else.c new file mode 100644 index 000000000..0a81b3594 --- /dev/null +++ b/tests/indent/c/if_else.c @@ -0,0 +1,60 @@ +int foo(int x){ + if (x > 10) + return 10; + + if (x > 10) + return 10; + else + return 10; + + if (x > 20) + return 20; + else if (x > 15) + return 15; + else + return 10; +} + +int bar(int x){ + if (x > 20) + return 10; + else { + return 10; + } + + if (x > 20) + return 10; + else if (x > 10) { + return 10; + } +} + +int baz(int x){ + if (x > 20) + return x; + else if(x > 10) { + if(x > 10) { + if(x > 10) + return 10; + if(x > 5) { + return 5; + } + } + } + + if (x > 20) + if (x > 19) + if(x > 18) + return x; + + if (x > 20) + return x; + else if (x > 19) { + if (x > 18) + return x; + else + x++; + } + else + return x; +} |
