summaryrefslogtreecommitdiff
path: root/source/luametatex/source/tex/texmath.h
diff options
context:
space:
mode:
Diffstat (limited to 'source/luametatex/source/tex/texmath.h')
-rw-r--r--source/luametatex/source/tex/texmath.h59
1 files changed, 31 insertions, 28 deletions
diff --git a/source/luametatex/source/tex/texmath.h b/source/luametatex/source/tex/texmath.h
index 65f706a3c..8e847540d 100644
--- a/source/luametatex/source/tex/texmath.h
+++ b/source/luametatex/source/tex/texmath.h
@@ -246,34 +246,37 @@ typedef enum math_parameters {
# define math_default_rules_parameter 0
typedef enum math_class_options {
- no_pre_slack_class_option = 0x0000001,
- no_post_slack_class_option = 0x0000002,
- left_top_kern_class_option = 0x0000004,
- right_top_kern_class_option = 0x0000008,
- left_bottom_kern_class_option = 0x0000010,
- right_bottom_kern_class_option = 0x0000020,
- look_ahead_for_end_class_option = 0x0000040,
- no_italic_correction_class_option = 0x0000080,
- check_ligature_class_option = 0x0000100,
- check_italic_correction_class_option = 0x0000200,
- check_kern_pair_class_option = 0x0000400,
- flatten_class_option = 0x0000800,
- omit_penalty_class_option = 0x0001000,
- unpack_class_option = 0x0002000,
- raise_prime_option = 0x0004000,
- // open_fence_class_option = 0x0000100,
- // close_fence_class_option = 0x0000200,
- // middle_fence_class_option = 0x0000400,
- carry_over_left_top_kern_class_option = 0x0008000,
- carry_over_right_top_kern_class_option = 0x0010000,
- carry_over_left_bottom_kern_class_option = 0x0020000,
- carry_over_right_bottom_kern_class_option = 0x0040000,
- prefer_delimiter_dimensions_class_option = 0x0080000,
- auto_inject_class_option = 0x0100000,
- remove_italic_correction_class_option = 0x0200000,
- operator_italic_correction_class_option = 0x0400000,
- short_inline_class_option = 0x0800000,
- no_class_options = 0xF000000,
+ no_pre_slack_class_option = 0x00000001,
+ no_post_slack_class_option = 0x00000002,
+ left_top_kern_class_option = 0x00000004,
+ right_top_kern_class_option = 0x00000008,
+ left_bottom_kern_class_option = 0x00000010,
+ right_bottom_kern_class_option = 0x00000020,
+ look_ahead_for_end_class_option = 0x00000040,
+ no_italic_correction_class_option = 0x00000080,
+ check_ligature_class_option = 0x00000100,
+ check_italic_correction_class_option = 0x00000200,
+ check_kern_pair_class_option = 0x00000400,
+ flatten_class_option = 0x00000800,
+ omit_penalty_class_option = 0x00001000,
+ unpack_class_option = 0x00002000,
+ raise_prime_option = 0x00004000,
+ // open_fence_class_option = 0x00000100,
+ // close_fence_class_option = 0x00000200,
+ // middle_fence_class_option = 0x00000400,
+ carry_over_left_top_kern_class_option = 0x00008000,
+ carry_over_right_top_kern_class_option = 0x00010000,
+ carry_over_left_bottom_kern_class_option = 0x00020000,
+ carry_over_right_bottom_kern_class_option = 0x00040000,
+ prefer_delimiter_dimensions_class_option = 0x00080000,
+ auto_inject_class_option = 0x00100000,
+ remove_italic_correction_class_option = 0x00200000,
+ operator_italic_correction_class_option = 0x00400000,
+ short_inline_class_option = 0x00800000,
+ push_nesting_class_option = 0x01000000,
+ pop_nesting_class_option = 0x02000000,
+ obey_nesting_class_option = 0x04000000,
+ no_class_options = 0xF0000000,
} math_class_options;
extern int tex_math_has_class_option(halfword cls, int option);