stlab.adobe.com Adobe Systems Incorporated

token.hpp

Go to the documentation of this file.
00001 /*
00002     Copyright 2005-2007 Adobe Systems Incorporated
00003     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt
00004     or a copy at http://stlab.adobe.com/licenses.html)
00005 */
00006 
00007 /*************************************************************************************************/
00008 
00009 #ifndef ADOBE_TOKEN_HPP
00010 #define ADOBE_TOKEN_HPP
00011 
00012 /*************************************************************************************************/
00013 
00014 #include <adobe/config.hpp>
00015 
00016 #include <adobe/name_fwd.hpp>
00017 
00018 /*************************************************************************************************/
00019 
00020 /*
00021 REVISIT (sparent) : This code is an implementation detail and should be moved into an implementation
00022 namespace but at this moment that would require too many changes.
00023 */
00024 
00025 namespace adobe {
00026 
00027 /*************************************************************************************************/
00028 
00029 extern aggregate_name_t ifelse_k;
00030 
00031 extern aggregate_name_t number_k;
00032 extern aggregate_name_t identifier_k;
00033 extern aggregate_name_t string_k;
00034 extern aggregate_name_t lead_comment_k;
00035 extern aggregate_name_t trail_comment_k;
00036 
00037 extern aggregate_name_t semicolon_k;
00038 extern aggregate_name_t comma_k;
00039 extern aggregate_name_t assign_k;
00040 extern aggregate_name_t question_k;
00041 extern aggregate_name_t colon_k;
00042 extern aggregate_name_t open_brace_k;
00043 extern aggregate_name_t close_brace_k;
00044 extern aggregate_name_t open_parenthesis_k;
00045 extern aggregate_name_t close_parenthesis_k;
00046 extern aggregate_name_t dot_k;
00047 extern aggregate_name_t open_bracket_k;
00048 extern aggregate_name_t close_bracket_k;
00049 extern aggregate_name_t at_k;
00050 extern aggregate_name_t is_k;
00051 extern aggregate_name_t to_k;
00052 
00053 extern aggregate_name_t add_k;
00054 extern aggregate_name_t subtract_k;
00055 extern aggregate_name_t multiply_k;
00056 extern aggregate_name_t divide_k;
00057 extern aggregate_name_t modulus_k;
00058 
00059 extern aggregate_name_t not_k;
00060 extern aggregate_name_t unary_negate_k;
00061 
00062 extern aggregate_name_t less_k;
00063 extern aggregate_name_t greater_k;
00064 
00065 extern aggregate_name_t and_k;
00066 extern aggregate_name_t or_k;
00067 extern aggregate_name_t less_equal_k;
00068 extern aggregate_name_t greater_equal_k;
00069 extern aggregate_name_t not_equal_k;
00070 extern aggregate_name_t equal_k;
00071 
00072 extern aggregate_name_t keyword_k;
00073 extern aggregate_name_t empty_k;
00074 extern aggregate_name_t true_k;
00075 extern aggregate_name_t false_k;
00076 
00077 extern aggregate_name_t function_k;
00078 extern aggregate_name_t variable_k;
00079 extern aggregate_name_t index_k;
00080 extern aggregate_name_t array_k;
00081 extern aggregate_name_t dictionary_k;
00082 
00083 /*************************************************************************************************/
00084 
00085 } // namespace adobe
00086 
00087 /*************************************************************************************************/
00088 
00089 #endif
00090 
00091 /*************************************************************************************************/

Copyright © 2006-2007 Adobe Systems Incorporated.

Use of this website signifies your agreement to the Terms of Use and Online Privacy Policy.

Search powered by Google