]> git.lyx.org Git - lyx.git/blobdiff - src/tex2lyx/tex2lyx.h
tex2lyx: fix a regression
[lyx.git] / src / tex2lyx / tex2lyx.h
index e1d779a115dbcc229a52e0f228c6167810ab5942..66a60fd12e497fd77ecb4d802cc047eafe00e482 100644 (file)
@@ -45,6 +45,8 @@ public:
 
 /// Translate babel language name to LyX language name
 extern std::string babel2lyx(std::string const & language);
+/// Translate polyglossia language name to LyX language name
+extern std::string polyglossia2lyx(std::string const & language);
 /// Translate basic color name or RGB color in LaTeX syntax to LyX color code
 extern std::string rgbcolor2code(std::string const & name);
 
@@ -84,6 +86,7 @@ std::string join(std::vector<std::string> const & input,
        char const * delim);
 
 bool is_math_env(std::string const & name);
+bool is_display_math_env(std::string const & name);
 char const * const * is_known(std::string const &, char const * const *);
 
 /*!
@@ -115,9 +118,12 @@ std::string active_environment();
 
 enum ArgumentType {
        required,
+       req_group,
        verbatim,
        item,
-       optional
+       optional,
+       opt_group,
+       displaymath,
 };
 
 class FullCommand {
@@ -160,6 +166,10 @@ extern bool noweb_mode;
 extern bool pdflatex;
 /// Did we recognize any xetex-only construct?
 extern bool xetex;
+/// Do we have CJK?
+extern bool have_CJK;
+/// Do we have non-CJK Japanese?
+extern bool is_nonCJKJapanese;
 /// LyX format that is created by tex2lyx
 extern int const LYX_FORMAT;