X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fprogramparser.cpp;h=f38f39097615c94185c0d4bf7504d70e0dc7d646;hp=e7343547da1f5f736da555d68a1f4edeeef76a42;hb=bfeb6c6404659fffb1222e084b0bd08cccb4e67d;hpb=4bee7581168e0803dd24568b61e590d2a4830f96 diff --git a/source/programparser.cpp b/source/programparser.cpp index e7343547..f38f3909 100644 --- a/source/programparser.cpp +++ b/source/programparser.cpp @@ -770,6 +770,9 @@ RefPtr ProgramParser::parse_function_declaration() expect(","); RefPtr var = new VariableDeclaration; + string token = peek_token(); + if(token=="in" || token=="out" || token=="inout") + var->interface = parse_token(); var->type = expect_type(); var->name = expect_identifier(); func->parameters.push_back(var);