summaryrefslogtreecommitdiff
path: root/usr.bin/make/parse.c
AgeCommit message (Expand)Author
2020-10-28make(1): rename ParseSpecial enum values consistentlyrillig
2020-10-28make(1): rename some fields of struct IFilerillig
2020-10-28make(1): clean up API comment in parse.crillig
2020-10-26make(1): group the command line options and argumentsrillig
2020-10-25make(1): replace PtrVector with Vector, which can contain any typerillig
2020-10-25make(1): rename type Vector to PtrVectorrillig
2020-10-23make(1): convert error level for Parse_Error to an enumrillig
2020-10-23make(1): negate OP_NOP and rename it to GNode_IsTargetrillig
2020-10-22make(1): remove redundant type castsrillig
2020-10-20make(1): clean up parsing code for dependency linesrillig
2020-10-19make(1): inline simple Lst gettersrillig
2020-10-19make(1): remove void pointers from ParseAddDirrillig
2020-10-19make(1): remove void pointers from ParseClearPathrillig
2020-10-18make(1): clean up and document VarAssign_Evalrillig
2020-10-18make(1): split VarAssign_Eval into smaller functionsrillig
2020-10-18make(1): remove redundant code for determining the assignment operatorrillig
2020-10-18make(1): move ParseVarassignOp further uprillig
2020-10-18make(1): fix GCC warning about small buffer for cohort_numrillig
2020-10-18make(1): add tags to enum typesrillig
2020-10-18make(1): rename Lst_Init to Lst_Newrillig
2020-10-18make(1): rename Stack to Vectorrillig
2020-10-17make(1): normalize initialization and cleanup of the modulesrillig
2020-10-17make(1): remove struct ParseLinkSrcArgsrillig
2020-10-17make(1): extract ParseLine from Parse_Filerillig
2020-10-17make(1): extract FindSemicolon from ParseDependencyrillig
2020-10-17make(1): split Parse_File into smaller functionsrillig
2020-10-17make(1): remove dead and broken warning for novicesrillig
2020-10-17make(1): clean up ParseMessagerillig
2020-10-17make(1): remove redundant macros from ParseEOF and Parse_Filerillig
2020-10-17make(1): fix stylistic issues in parse.crillig
2020-10-17make(1): normalize spacing in parse.crillig
2020-10-17make(1): fix indentationrillig
2020-10-17make(1): document the purpose of targCmdsrillig
2020-10-17make(1): inline ParseHasCommands and ParseHasCommandsrillig
2020-10-05make(1): enable format string truncation warnings for parse.crillig
2020-10-05make(1): prepare job.c, main.c, parse.c, suff.c for WARNS=6rillig
2020-10-05make(1): revert previous commitrillig
2020-10-05make(1): fix double-free bug in -DCLEANUP mode (since 2020-10-02)rillig
2020-10-05make(1): extract parsing of sources from ParseDoDependencyrillig
2020-10-05make(1): extract the target parsing from ParseDoDependencyrillig
2020-10-05make(1): split ParseDoDependency into several smaller functionsrillig
2020-10-05make(1): split ParseDoSrc into smaller functionsrillig
2020-10-04make(1): fix assignment to .CURDIR via the shell assignment operatorrillig
2020-10-04make(1): rename local variable in VarAssign_Evalrillig
2020-10-04make(1): hide some more implementation details from Parse_DoVarrillig
2020-10-04make(1): clean up remaining details in variable assignment parserrillig
2020-10-04make(1): clean up code for parsing ?= variable assignmentsrillig
2020-10-04make(1): clean up parsing of variable assignmentsrillig
2020-10-04make(1): remove duplicate code for parsing a variable namerillig
2020-10-04make(1): rename parameter of Parse_IsVarrillig