summaryrefslogtreecommitdiff
path: root/graphics/asymptote/camp.l
diff options
context:
space:
mode:
Diffstat (limited to 'graphics/asymptote/camp.l')
-rw-r--r--graphics/asymptote/camp.l46
1 files changed, 23 insertions, 23 deletions
diff --git a/graphics/asymptote/camp.l b/graphics/asymptote/camp.l
index a98bbabf01..b62de16f5c 100644
--- a/graphics/asymptote/camp.l
+++ b/graphics/asymptote/camp.l
@@ -54,7 +54,7 @@ typedef size_t (*input_f) (char* bif, size_t max_size);
input_f yy_input = NULL;
-void setlexer(input_f input, string filename)
+void setlexer(input_f input, string filename)
{
YY_FLUSH_BUFFER;
yywrap();
@@ -74,7 +74,7 @@ position lexerPos()
p.init(fi, tokPos);
return p;
}
-
+
namespace {
position here()
@@ -87,7 +87,7 @@ void adjust()
tokPos = charPos;
charPos += yyleng;
yylval.pos = here();
-}
+}
void savesymbol(symbol name)
{
@@ -154,7 +154,7 @@ void setEOF(string message) {
eof=true;
eofMessage=message;
}
-
+
// Called by code outside of the lexer to see if a parse error was caused by
// running out of input.
bool lexerEOF()
@@ -225,14 +225,14 @@ EXTRAOPS <<|>>|$|$$|@|@@|~|<>
<texstring>{
\"/([ \t]|{ENDL})*[\"\'] {adjust(); BEGIN INITIAL;}
-\" {adjust();
+\" {adjust();
BEGIN INITIAL;
- getstring();
+ getstring();
return STRING; }
<<EOF>> {adjust();
setEOF("string not terminated");
BEGIN INITIAL;
- getstring();
+ getstring();
return GARBAGE;
}
{ENDL} {adjust(); newline(); append('\n'); continue; }
@@ -243,14 +243,14 @@ EXTRAOPS <<|>>|$|$$|@|@@|~|<>
<cstring>{
\'/([ \t]|{ENDL})*[\"\'] {adjust(); BEGIN INITIAL;}
-\' {adjust();
+\' {adjust();
BEGIN INITIAL;
- getstring();
+ getstring();
return STRING; }
<<EOF>> {adjust();
setEOF("string not terminated");
BEGIN INITIAL;
- getstring();
+ getstring();
return GARBAGE;
}
{ENDL} {adjust(); newline(); append('\n'); continue; }
@@ -266,32 +266,32 @@ EXTRAOPS <<|>>|$|$$|@|@@|~|<>
char x=(char)(yytext[1]-'0');
append(x);
continue;
- }
+ }
{ESC}[0-7][0-7] {adjust();
char x=(char)((yytext[1]-'0')*8+yytext[2]-'0');
append(x);
continue;
- }
+ }
{ESC}[0-3][0-7][0-7] {adjust();
char x=(char)((yytext[1]-'0')*64+(yytext[2]-'0')*8
+yytext[3]-'0');
append(x);
continue;
- }
+ }
{ESC}x[0-9,A-F] {adjust();
- char x=(char) (yytext[2] <= '9' ? yytext[2]-'0' :
+ char x=(char) (yytext[2] <= '9' ? yytext[2]-'0' :
10+yytext[2]-'A');
append(x);
continue;
- }
+ }
{ESC}x[0-9,A-F][0-9,A-F] {adjust();
- char x=(char) ((yytext[2] <= '9' ? yytext[2]-'0' :
+ char x=(char) ((yytext[2] <= '9' ? yytext[2]-'0' :
10+yytext[2]-'A')*16
- +(yytext[3] <= '9' ? yytext[3]-'0' :
+ +(yytext[3] <= '9' ? yytext[3]-'0' :
10+yytext[3]-'A'));
append(x);
continue;
- }
+ }
. {adjust(); append(*yytext); }
}
@@ -380,18 +380,18 @@ explicit {adjust(); return EXPLICIT; }
[0-9]+ try {
- adjust(); yylval.e= new intExp(here(), lexical::cast<Int>(yytext));
+ adjust(); yylval.e= new intExp(here(), lexical::cast<Int>(yytext));
} catch (lexical::bad_cast&) {
error();
em << "invalid integer";
- yylval.e= new intExp(here(), 0);
+ yylval.e= new intExp(here(), 0);
} return LIT;
([0-9]*\.[0-9]+)|([0-9]+\.[0-9]*)|([0-9]*\.*[0-9]+e[-+]*[0-9]+)|([0-9]+\.[0-9]*e[-+]*[0-9]+) try {
adjust(); yylval.e= new realExp(here(), lexical::cast<double>(yytext));
} catch (lexical::bad_cast&) {
error();
em << "invalid real";
- yylval.e= new realExp(here(), 0);
+ yylval.e= new realExp(here(), 0);
} return LIT;
true {
adjust(); yylval.e= new booleanExp(here(), true); return LIT; }
@@ -406,7 +406,7 @@ newframe {
operator {adjust(); BEGIN opname; }
<opname>{
-[ \t\r] {adjust(); continue;}
+[ \t\r] {adjust(); continue;}
{ENDL} {adjust(); newline(); continue;}
<<EOF>> {adjust();
setEOF("missing operator name");
@@ -430,7 +430,7 @@ operator {adjust(); BEGIN opname; }
{LETTER}({LETTER}|[0-9])* {
makesymbol();
- return ID; }
+ return ID; }
\/\* {adjust(); /*commentDepth = 1;*/ BEGIN lexcomment; }
\" {startstring(); BEGIN texstring; }