stlab.adobe.com Adobe Systems Incorporated
token.hpp
Go to the documentation of this file.
1 /*
2  Copyright 2005-2007 Adobe Systems Incorporated
3  Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt
4  or a copy at http://stlab.adobe.com/licenses.html)
5 */
6 
7 /*************************************************************************************************/
8 
9 #ifndef ADOBE_TOKEN_HPP
10 #define ADOBE_TOKEN_HPP
11 
12 /*************************************************************************************************/
13 
14 #include <adobe/config.hpp>
15 
16 #include <adobe/name_fwd.hpp>
17 
18 /*************************************************************************************************/
19 
20 /*
21 REVISIT (sparent) : This code is an implementation detail and should be moved into an implementation
22 namespace but at this moment that would require too many changes.
23 */
24 
25 namespace adobe {
26 
27 /*************************************************************************************************/
28 
29 extern aggregate_name_t ifelse_k;
30 
31 extern aggregate_name_t number_k;
32 extern aggregate_name_t identifier_k;
33 extern aggregate_name_t string_k;
34 extern aggregate_name_t lead_comment_k;
35 extern aggregate_name_t trail_comment_k;
36 
37 extern aggregate_name_t semicolon_k;
38 extern aggregate_name_t comma_k;
39 extern aggregate_name_t assign_k;
40 extern aggregate_name_t question_k;
41 extern aggregate_name_t colon_k;
42 extern aggregate_name_t open_brace_k;
43 extern aggregate_name_t close_brace_k;
44 extern aggregate_name_t open_parenthesis_k;
45 extern aggregate_name_t close_parenthesis_k;
46 extern aggregate_name_t dot_k;
47 extern aggregate_name_t open_bracket_k;
48 extern aggregate_name_t close_bracket_k;
49 extern aggregate_name_t at_k;
50 extern aggregate_name_t is_k;
51 extern aggregate_name_t to_k;
52 
53 extern aggregate_name_t add_k;
54 extern aggregate_name_t subtract_k;
55 extern aggregate_name_t multiply_k;
56 extern aggregate_name_t divide_k;
57 extern aggregate_name_t modulus_k;
58 
59 extern aggregate_name_t not_k;
60 extern aggregate_name_t unary_negate_k;
61 
62 extern aggregate_name_t less_k;
63 extern aggregate_name_t greater_k;
64 
65 extern aggregate_name_t and_k;
66 extern aggregate_name_t or_k;
67 extern aggregate_name_t less_equal_k;
68 extern aggregate_name_t greater_equal_k;
69 extern aggregate_name_t not_equal_k;
70 extern aggregate_name_t equal_k;
71 
72 extern aggregate_name_t keyword_k;
73 extern aggregate_name_t empty_k;
74 extern aggregate_name_t true_k;
75 extern aggregate_name_t false_k;
76 
77 extern aggregate_name_t function_k;
78 extern aggregate_name_t variable_k;
79 extern aggregate_name_t index_k;
80 extern aggregate_name_t array_k;
81 extern aggregate_name_t dictionary_k;
82 
83 /*************************************************************************************************/
84 
85 } // namespace adobe
86 
87 /*************************************************************************************************/
88 
89 #endif
90 
91 /*************************************************************************************************/

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