tools/linguist/lupdate/qscript.cpp
changeset 30 5dc02b23752f
parent 18 2f34d5167611
child 33 3e2da88830cd
equal deleted inserted replaced
29:b72c6db6890b 30:5dc02b23752f
    37 **
    37 **
    38 **
    38 **
    39 ** $QT_END_LICENSE$
    39 ** $QT_END_LICENSE$
    40 **
    40 **
    41 ****************************************************************************/
    41 ****************************************************************************/
       
    42 
       
    43 
       
    44 #define Q_SCRIPT_REGEXPLITERAL_RULE1 7
       
    45 
       
    46 #define Q_SCRIPT_REGEXPLITERAL_RULE2 8
       
    47 
       
    48 #include <translator.h>
       
    49 
       
    50 #include <QtCore/qdebug.h>
       
    51 #include <QtCore/qnumeric.h>
       
    52 #include <QtCore/qstring.h>
       
    53 #include <QtCore/qtextcodec.h>
       
    54 #include <QtCore/qvariant.h>
       
    55 
       
    56 #include <ctype.h>
       
    57 #include <stdlib.h>
       
    58 #include <stdio.h>
       
    59 #include <string.h>
       
    60 
       
    61 QT_BEGIN_NAMESPACE
    42 
    62 
    43 class QScriptGrammar
    63 class QScriptGrammar
    44 {
    64 {
    45 public:
    65 public:
    46   enum {
    66   enum {
   171       return - action_default [state];
   191       return - action_default [state];
   172 
   192 
   173     return action_info [yyn];
   193     return action_info [yyn];
   174   }
   194   }
   175 };
   195 };
   176 
       
   177 
   196 
   178 const char *const QScriptGrammar::spell [] = {
   197 const char *const QScriptGrammar::spell [] = {
   179   "end of file", "&", "&&", "&=", "break", "case", "catch", ":", ";", "continue", 
   198   "end of file", "&", "&&", "&=", "break", "case", "catch", ":", ";", "continue", 
   180   "default", "delete", "/", "/=", "do", ".", "else", "=", "==", "===", 
   199   "default", "delete", "/", "/=", "do", ".", "else", "=", "==", "===", 
   181   "finally", "for", "function", ">=", ">", ">>", ">>=", ">>>", ">>>=", "identifier", 
   200   "finally", "for", "function", ">=", ">", ">>", ">>=", ">>>", ">>>=", "identifier", 
   744   -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 
   763   -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 
   745   -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 
   764   -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 
   746   -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 
   765   -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 
   747   -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 
   766   -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 
   748   -1, -1};
   767   -1, -1};
   749 
       
   750 
       
   751 #define Q_SCRIPT_REGEXPLITERAL_RULE1 7
       
   752 
       
   753 #define Q_SCRIPT_REGEXPLITERAL_RULE2 8
       
   754 
       
   755 #include <translator.h>
       
   756 
       
   757 #include <QtCore/qdebug.h>
       
   758 #include <QtCore/qnumeric.h>
       
   759 #include <QtCore/qstring.h>
       
   760 #include <QtCore/qtextcodec.h>
       
   761 #include <QtCore/qvariant.h>
       
   762 
       
   763 #include <ctype.h>
       
   764 #include <stdlib.h>
       
   765 #include <stdio.h>
       
   766 #include <string.h>
       
   767 
       
   768 QT_BEGIN_NAMESPACE
       
   769 
   768 
   770 static void recordMessage(
   769 static void recordMessage(
   771     Translator *tor, const QString &context, const QString &text, const QString &comment,
   770     Translator *tor, const QString &context, const QString &text, const QString &comment,
   772     const QString &extracomment, bool plural, const QString &fileName, int lineNo)
   771     const QString &extracomment, bool plural, const QString &fileName, int lineNo)
   773 {
   772 {