diff options
author | Jacek Antonelli | 2008-08-15 23:45:50 -0500 |
---|---|---|
committer | Jacek Antonelli | 2008-08-15 23:45:50 -0500 |
commit | 2a4dea528f670b9bb1f77ef27a8a1dd16603d114 (patch) | |
tree | 95c68e362703c9099d571ecbdc6142b1cda1e005 /linden/indra/lscript/lscript_compile/indra.l | |
parent | Second Life viewer sources 1.20.6 (diff) | |
download | meta-impy-2a4dea528f670b9bb1f77ef27a8a1dd16603d114.zip meta-impy-2a4dea528f670b9bb1f77ef27a8a1dd16603d114.tar.gz meta-impy-2a4dea528f670b9bb1f77ef27a8a1dd16603d114.tar.bz2 meta-impy-2a4dea528f670b9bb1f77ef27a8a1dd16603d114.tar.xz |
Second Life viewer sources 1.20.7
Diffstat (limited to '')
-rw-r--r-- | linden/indra/lscript/lscript_compile/indra.l | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/linden/indra/lscript/lscript_compile/indra.l b/linden/indra/lscript/lscript_compile/indra.l index 03c8321..ba10ef6 100644 --- a/linden/indra/lscript/lscript_compile/indra.l +++ b/linden/indra/lscript/lscript_compile/indra.l | |||
@@ -606,6 +606,11 @@ extern "C" { int yyerror(const char *fmt, ...); } | |||
606 | "CLICK_ACTION_PLAY" { count(); yylval.ival = CLICK_ACTION_PLAY; return(INTEGER_CONSTANT); } | 606 | "CLICK_ACTION_PLAY" { count(); yylval.ival = CLICK_ACTION_PLAY; return(INTEGER_CONSTANT); } |
607 | "CLICK_ACTION_OPEN_MEDIA" { count(); yylval.ival = CLICK_ACTION_OPEN_MEDIA; return(INTEGER_CONSTANT); } | 607 | "CLICK_ACTION_OPEN_MEDIA" { count(); yylval.ival = CLICK_ACTION_OPEN_MEDIA; return(INTEGER_CONSTANT); } |
608 | 608 | ||
609 | "TEXTURE_BLANK" { yylval.sval = new char[UUID_STR_LENGTH]; strcpy(yylval.sval, "5748decc-f629-461c-9a36-a35a221fe21f"); return(STRING_CONSTANT); } | ||
610 | "TEXTURE_DEFAULT" { yylval.sval = new char[UUID_STR_LENGTH]; strcpy(yylval.sval, "8b5fec65-8d8d-9dc5-cda8-8fdf2716e361"); return(STRING_CONSTANT); } | ||
611 | "TEXTURE_PLYWOOD" { yylval.sval = new char[UUID_STR_LENGTH]; strcpy(yylval.sval, "89556747-24cb-43ed-920b-47caed15465f"); return(STRING_CONSTANT); } | ||
612 | "TEXTURE_TRANSPARENT" { yylval.sval = new char[UUID_STR_LENGTH]; strcpy(yylval.sval, "59facb66-4a72-40a2-815c-7d9b42c56f60"); return(STRING_CONSTANT); } | ||
613 | |||
609 | {L}({L}|{N})* { count(); yylval.sval = new char[strlen(yytext) + 1]; strcpy(yylval.sval, yytext); return(IDENTIFIER); } | 614 | {L}({L}|{N})* { count(); yylval.sval = new char[strlen(yytext) + 1]; strcpy(yylval.sval, yytext); return(IDENTIFIER); } |
610 | 615 | ||
611 | {N}+{E} { count(); yylval.fval = (F32)atof(yytext); return(FP_CONSTANT); } | 616 | {N}+{E} { count(); yylval.fval = (F32)atof(yytext); return(FP_CONSTANT); } |
@@ -706,7 +711,7 @@ BOOL lscript_compile(const char* src_filename, const char* dst_filename, | |||
706 | #ifdef EMERGENCY_DEBUG_PRINTOUTS | 711 | #ifdef EMERGENCY_DEBUG_PRINTOUTS |
707 | char compiled[256]; | 712 | char compiled[256]; |
708 | sprintf(compiled, "%s.o", src_filename); | 713 | sprintf(compiled, "%s.o", src_filename); |
709 | FILE* compfile; | 714 | LLFILE* compfile; |
710 | compfile = LLFile::fopen(compiled, "w"); | 715 | compfile = LLFile::fopen(compiled, "w"); |
711 | #endif | 716 | #endif |
712 | 717 | ||
@@ -733,7 +738,7 @@ BOOL lscript_compile(const char* src_filename, const char* dst_filename, | |||
733 | #endif | 738 | #endif |
734 | #ifdef EMIT_CIL_ASSEMBLER | 739 | #ifdef EMIT_CIL_ASSEMBLER |
735 | const char* cil_output_file_name = dst_filename? dst_filename : "lscript.cil"; | 740 | const char* cil_output_file_name = dst_filename? dst_filename : "lscript.cil"; |
736 | FILE* cilout = LLFile::fopen(cil_output_file_name, "w"); | 741 | LLFILE* cilout = LLFile::fopen(cil_output_file_name, "w"); |
737 | if(NULL == cilout) | 742 | if(NULL == cilout) |
738 | { | 743 | { |
739 | fprintf(yyout, "Error opening cil output file %s\n", cil_output_file_name); | 744 | fprintf(yyout, "Error opening cil output file %s\n", cil_output_file_name); |