maxscript/compiler/parser.h File Reference
|
| | MaxSDK |
| | This API is used to support OLE structured storage streams containing user specified string data in 3ds Max scene files or other OLE Structured Storage based files.
|
| |
| | MaxSDK::Util |
| |
|
| enum | lex_token {
t_local,
t_global,
t_fn,
t_mapped,
t_if,
t_then,
t_else,
t_do,
t_collect,
t_while,
t_case,
t_open_paren,
t_close_paren,
t_plus,
t_times,
t_minus,
t_div,
t_power,
t_end,
t_pluseq,
t_minuseq,
t_timeseq,
t_diveq,
t_and,
t_or,
t_not,
t_number,
t_string,
t_assign,
t_semicolon,
t_bad,
t_badNum,
t_eol,
t_comma,
t_open_bracket,
t_close_bracket,
t_colon,
t_quote,
t_doubleQuote,
t_ampersand,
t_name,
t_dot,
t_name_literal,
t_openCurly,
t_closeCurly,
t_hash,
t_eq,
t_ne,
t_lt,
t_gt,
t_ge,
t_le,
t_for,
t_in,
t_from,
t_to,
t_by,
t_of,
t_where,
t_as,
t_parameter_keyword,
t_path_name,
t_query,
t_slash,
t_ellipsis,
t_level_name,
t_wild_card_name,
t_dot_dot,
t_end_of_path,
t_with,
t_animate,
t_coordsys,
t_set,
t_undo,
t_about,
t_at,
t_on,
t_off,
t_private,
t_public,
t_max,
t_nullary_call,
t_utility,
t_rollout,
t_return,
t_exit,
t_when,
t_continue,
t_struct,
t_try,
t_catch,
t_throw,
t_eos,
t_plugin,
t_tool,
t_persistent,
t_parameters,
t_rcmenu,
t_macroScript,
t_dropScript,
t_attributes,
t_tilde,
t_resourceID,
t_missing
} |
| |
| #define MAX_TOKEN_SIZE 256 |
| #define UNDEFINED_MACRO -1 |
| #define token_name |
( |
|
tok | ) |
token_names[(int)tok] |
| Enumerator |
|---|
| t_local |
|
| t_global |
|
| t_fn |
|
| t_mapped |
|
| t_if |
|
| t_then |
|
| t_else |
|
| t_do |
|
| t_collect |
|
| t_while |
|
| t_case |
|
| t_open_paren |
|
| t_close_paren |
|
| t_plus |
|
| t_times |
|
| t_minus |
|
| t_div |
|
| t_power |
|
| t_end |
|
| t_pluseq |
|
| t_minuseq |
|
| t_timeseq |
|
| t_diveq |
|
| t_and |
|
| t_or |
|
| t_not |
|
| t_number |
|
| t_string |
|
| t_assign |
|
| t_semicolon |
|
| t_bad |
|
| t_badNum |
|
| t_eol |
|
| t_comma |
|
| t_open_bracket |
|
| t_close_bracket |
|
| t_colon |
|
| t_quote |
|
| t_doubleQuote |
|
| t_ampersand |
|
| t_name |
|
| t_dot |
|
| t_name_literal |
|
| t_openCurly |
|
| t_closeCurly |
|
| t_hash |
|
| t_eq |
|
| t_ne |
|
| t_lt |
|
| t_gt |
|
| t_ge |
|
| t_le |
|
| t_for |
|
| t_in |
|
| t_from |
|
| t_to |
|
| t_by |
|
| t_of |
|
| t_where |
|
| t_as |
|
| t_parameter_keyword |
|
| t_path_name |
|
| t_query |
|
| t_slash |
|
| t_ellipsis |
|
| t_level_name |
|
| t_wild_card_name |
|
| t_dot_dot |
|
| t_end_of_path |
|
| t_with |
|
| t_animate |
|
| t_coordsys |
|
| t_set |
|
| t_undo |
|
| t_about |
|
| t_at |
|
| t_on |
|
| t_off |
|
| t_private |
|
| t_public |
|
| t_max |
|
| t_nullary_call |
|
| t_utility |
|
| t_rollout |
|
| t_return |
|
| t_exit |
|
| t_when |
|
| t_continue |
|
| t_struct |
|
| t_try |
|
| t_catch |
|
| t_throw |
|
| t_eos |
|
| t_plugin |
|
| t_tool |
|
| t_persistent |
|
| t_parameters |
|
| t_rcmenu |
|
| t_macroScript |
|
| t_dropScript |
|
| t_attributes |
|
| t_tilde |
|
| t_resourceID |
|
| t_missing |
|