--- parser3/src/include/pa_string.h 2001/03/13 14:28:50 1.34 +++ parser3/src/include/pa_string.h 2001/03/18 13:22:05 1.36 @@ -3,7 +3,7 @@ Copyright (c) 2001 ArtLebedev Group (http://www.artlebedev.com) Author: Alexander Petrosyan (http://design.ru/paf) - $Id: pa_string.h,v 1.34 2001/03/13 14:28:50 paf Exp $ + $Id: pa_string.h,v 1.36 2001/03/18 13:22:05 paf Exp $ */ /* @@ -23,7 +23,7 @@ #define PA_STRING_H #ifdef HAVE_CONFIG_H -#include "pa_config.h" +# include "pa_config.h" #endif #include @@ -62,7 +62,7 @@ public: NO, // clean YES, // tainted, untaint language as assigned later // untaint languages. assigned by ^untaint[lang]{...} - PASS_APPENDED, + PASS_APPEND, // leave language built into string being appended // just a flag, that value not stored AS_IS, @@ -100,6 +100,8 @@ public: const Origin& origin() const { return head.rows[0].item.origin; } + void change_lang(Untaint_lang lang); + private: struct Chunk {