====================================== CPW Part 3: String Class for the Lexer [TOC] ====================================== ---- VIDEO ------------------------------ https://www.youtube.com/embed/U0aKzTwZVuA ----------------------------------------- Quiz16: ABC Compiler Project ============================ Improve the string class implementation in _str.c_ so that we can support tokens with arbitrary many characters. ---- CODE (type=sh) ----------------------- submit hpc quiz16 str.h str.c ------------------------------------------- ---- SHELL (path=session16/git, hide) ------------------------------------------ rm -rf abc git clone git@gitlab.com:uni-ulmulm-university-department-of-numerical-analysis/abc.git git config --global advice.detachedHead false -------------------------------------------------------------------------------- Here my source files used in the video: ---- SHELL (path=session16/git/abc) -------------------------------------------- git checkout tags/quiz16 -------------------------------------------------------------------------------- :import: session16/git/abc/lexer.c [fold] :import: session16/git/abc/lexer.h [fold] :import: session16/git/abc/Makefile [fold] :import: session16/git/abc/README.md [fold] :import: session16/git/abc/str.h [fold] :import: session16/git/abc/str.c [fold] :import: session16/git/abc/test_lexer.in [fold] :import: session16/git/abc/tokenkind.h [fold] :import: session16/git/abc/tokenkind.c [fold] :import: session16/git/abc/xtest_lexer.c [fold]