summaryrefslogtreecommitdiff
path: root/usr.bin/indent/io.c
AgeCommit message (Expand)Author
2023-06-27indent: fix 'blank line above first statement in function body'rillig
2023-06-26indent: implement 'blank line above first statement in function body'rillig
2023-06-26indent: in -bad mode, don't add a blank line above a comment or '}'rillig
2023-06-17indent: clean uprillig
2023-06-17indent: miscellaneous cleanupsrillig
2023-06-16indent: don't force a blank line between '}' and preprocessing linerillig
2023-06-16indent: rename a field of the parser staterillig
2023-06-15indent: consolidate handling of statement continuationsrillig
2023-06-15indent: rename state variable to be more accuraterillig
2023-06-15indent: fix indentation of multi-line enum constant initializersrillig
2023-06-15indent: miscellaneous cleanups, more tests for edge casesrillig
2023-06-14indent: clean up array indexing for parser symbolsrillig
2023-06-14indent: allow more than 20 nested parentheses or bracketsrillig
2023-06-14indent: clean up debugging coderillig
2023-06-14indent: clean up handling of commentsrillig
2023-06-10indent: rename misleading variablerillig
2023-06-10indent: miscellaneous cleanupsrillig
2023-06-10indent: in debug mode, null-terminate buffersrillig
2023-06-10indent: distinguish blank lines from newline charactersrillig
2023-06-10indent: fix indentation of continuation lines in initializersrillig
2023-06-10indent: extract output of an indented line to separate functionrillig
2023-06-10indent: clean up function names and order in outputrillig
2023-06-10indent: clean up function and variable namesrillig
2023-06-10indent: rename and sort variables in parser staterillig
2023-06-09indent: trim trailing blank linesrillig
2023-06-09indent: when an indentation is ambiguous, indent one level furtherrillig
2023-06-09indent: format its own coderillig
2023-06-09indent: indent multi-line expressions according to parenthesesrillig
2023-06-08indent: fix indentation in multi-line else-if conditionsrillig
2023-06-08indent: clean up and condense coderillig
2023-06-07indent: extract the stack of parser symbols to a separate structrillig
2023-06-06indent: condense code for writing tabsrillig
2023-06-06indent: sort functions in call orderrillig
2023-06-06indent: compute indentation of 'case' labels on-demandrillig
2023-06-05indent: clean up commentsrillig
2023-06-05indent: don't remove blank line after 'if (expr) {'rillig
2023-06-05indent: fix formatting of 'do' statementsrillig
2023-06-05indent: clean up handling of whitespacerillig
2023-06-05indent: let the output routines keep track of the indentationrillig
2023-06-04indent: remove read pointer from buffers that don't need itrillig
2023-06-04indent: force at least one space after the colon of a labelrillig
2023-06-04indent: track the kind of '{' on the parser stackrillig
2023-06-04indent: ensure that the 'block init level' never goes negativerillig
2023-06-04indent: fix indentation of initializers in compound expressionsrillig
2023-06-04indent: handle the indentation of 'case' in a simpler wayrillig
2023-05-23indent: separate code for handling enums from the lexerrillig
2023-05-23indent: split debug output into paragraphsrillig
2023-05-22indent: implement suppressing optional blank linesrillig
2023-05-20indent: don't insert blank line between two closing linesrillig
2023-05-20indent: extract the output state from the parser staterillig