code: public void addMacro(@Nonnull String name, @Nonnull String value)
              throws LexerException {
          cpp.addMacro(name, value);
      }
docs: Defines the given name as a macro.
  
  This is a convnience method.