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 |
|