Training courses

Kernel and Embedded Linux

Bootlin training courses

Embedded Linux, kernel,
Yocto Project, Buildroot, real-time,
graphics, boot time, debugging...

Bootlin logo

Elixir Cross Referencer

%{
#ifdef YYBISON
#define YYLEX_DECL() yylex(void)
#define YYERROR_DECL() yyerror(const char *s)
static int YYLEX_DECL();
static void YYERROR_DECL();
#endif
%}
%%
start: ;

%%

#include <stdio.h>

static int
YYLEX_DECL() {
  return -1;
}

static void
YYERROR_DECL() {
  printf("%s\n",s);
}