VirtualBox

Ignore:
Timestamp:
Feb 1, 2025 7:54:50 PM (3 months ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
167292
Message:

Runtime/acpi: Some re-arrangement and start with an ASL compiler, bugref:10733 [scm fix]

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Runtime/common/acpi/acpi-compiler.cpp

    r108018 r108020  
    7777    RTACPIASLTERMINAL_KEYWORD_PROCESSOR,
    7878
    79     RTACPIASLTERMINAL_KEYWORD_AND,
    80     RTACPIASLTERMINAL_KEYWORD_ARRAY,
    81     RTACPIASLTERMINAL_KEYWORD_ASM,
    82     RTACPIASLTERMINAL_KEYWORD_BEGIN,
    83     RTACPIASLTERMINAL_KEYWORD_BREAK,
    84     RTACPIASLTERMINAL_KEYWORD_CASE,
    85     RTACPIASLTERMINAL_KEYWORD_CONSTRUCTOR,
    86     RTACPIASLTERMINAL_KEYWORD_CONST,
    87     RTACPIASLTERMINAL_KEYWORD_CONTINUE,
    88     RTACPIASLTERMINAL_KEYWORD_DESTRUCTOR,
    89     RTACPIASLTERMINAL_KEYWORD_DIV,
    90     RTACPIASLTERMINAL_KEYWORD_DOWNTO,
    91     RTACPIASLTERMINAL_KEYWORD_DO,
    92     RTACPIASLTERMINAL_KEYWORD_ELSE,
    93     RTACPIASLTERMINAL_KEYWORD_END,
    94     RTACPIASLTERMINAL_KEYWORD_FALSE,
    95     RTACPIASLTERMINAL_KEYWORD_FILE,
    96     RTACPIASLTERMINAL_KEYWORD_FOR,
    97     RTACPIASLTERMINAL_KEYWORD_FUNCTION,
    98     RTACPIASLTERMINAL_KEYWORD_GOTO,
    99     RTACPIASLTERMINAL_KEYWORD_IF,
    100     RTACPIASLTERMINAL_KEYWORD_IMPLEMENTATION,
    101     RTACPIASLTERMINAL_KEYWORD_INTERFACE,
    102     RTACPIASLTERMINAL_KEYWORD_INLINE,
    103     RTACPIASLTERMINAL_KEYWORD_IN,
    104     RTACPIASLTERMINAL_KEYWORD_LABEL,
    105     RTACPIASLTERMINAL_KEYWORD_MOD,
    106     RTACPIASLTERMINAL_KEYWORD_NIL,
    107     RTACPIASLTERMINAL_KEYWORD_NOT,
    108     RTACPIASLTERMINAL_KEYWORD_OBJECT,
    109     RTACPIASLTERMINAL_KEYWORD_OF,
    110     RTACPIASLTERMINAL_KEYWORD_ON,
    111     RTACPIASLTERMINAL_KEYWORD_OPERATOR,
    112     RTACPIASLTERMINAL_KEYWORD_OR,
    113     RTACPIASLTERMINAL_KEYWORD_PACKED,
    114     RTACPIASLTERMINAL_KEYWORD_PROCEDURE,
    115     RTACPIASLTERMINAL_KEYWORD_PROGRAM,
    116     RTACPIASLTERMINAL_KEYWORD_RECORD,
    117     RTACPIASLTERMINAL_KEYWORD_REPEAT,
    118     RTACPIASLTERMINAL_KEYWORD_SET,
    119     RTACPIASLTERMINAL_KEYWORD_SHL,
    120     RTACPIASLTERMINAL_KEYWORD_SHR,
    121     RTACPIASLTERMINAL_KEYWORD_STRING,
    122     RTACPIASLTERMINAL_KEYWORD_THEN,
    123     RTACPIASLTERMINAL_KEYWORD_TO,
    124     RTACPIASLTERMINAL_KEYWORD_TRUE,
    125     RTACPIASLTERMINAL_KEYWORD_TYPE,
    126     RTACPIASLTERMINAL_KEYWORD_UNIT,
    127     RTACPIASLTERMINAL_KEYWORD_UNTIL,
    128     RTACPIASLTERMINAL_KEYWORD_USES,
    129     RTACPIASLTERMINAL_KEYWORD_VAR,
    130     RTACPIASLTERMINAL_KEYWORD_WHILE,
    131     RTACPIASLTERMINAL_KEYWORD_WITH,
    132     RTACPIASLTERMINAL_KEYWORD_XOR,
    133 
    134     RTACPIASLTERMINAL_OPERATOR_EQUALS,
    135     RTACPIASLTERMINAL_OPERATOR_ASSIGN,
    136     RTACPIASLTERMINAL_OPERATOR_UNEQUAL,
    137     RTACPIASLTERMINAL_OPERATOR_GREATER_EQUAL,
    138     RTACPIASLTERMINAL_OPERATOR_SMALLER_EQUAL,
    139     RTACPIASLTERMINAL_OPERATOR_SHIFT_RIGHT,
    140     RTACPIASLTERMINAL_OPERATOR_SHIFT_LEFT,
    141     RTACPIASLTERMINAL_OPERATOR_GREATER,
    142     RTACPIASLTERMINAL_OPERATOR_SMALLER,
    143     RTACPIASLTERMINAL_OPERATOR_PLUS,
    144     RTACPIASLTERMINAL_OPERATOR_MINUS,
    145     RTACPIASLTERMINAL_OPERATOR_MUL,
    146     RTACPIASLTERMINAL_OPERATOR_DIV,
    147     RTACPIASLTERMINAL_OPERATOR_MOD,
    148     RTACPIASLTERMINAL_OPERATOR_TILDE,
    149     RTACPIASLTERMINAL_OPERATOR_NOT,
    150 
    15179    RTACPIASLTERMINAL_PUNCTUATOR_COMMA,
    152     RTACPIASLTERMINAL_PUNCTUATOR_DOT,
    15380    RTACPIASLTERMINAL_PUNCTUATOR_OPEN_BRACKET,
    15481    RTACPIASLTERMINAL_PUNCTUATOR_CLOSE_BRACKET,
     
    217144    /* Punctuators */
    218145    { RT_STR_TUPLE(","),                        RTSCRIPTLEXTOKTYPE_PUNCTUATOR, false, RTACPIASLTERMINAL_PUNCTUATOR_COMMA               },
    219     { RT_STR_TUPLE("."),                        RTSCRIPTLEXTOKTYPE_PUNCTUATOR, false, RTACPIASLTERMINAL_PUNCTUATOR_DOT                 },
    220146    { RT_STR_TUPLE("("),                        RTSCRIPTLEXTOKTYPE_PUNCTUATOR, false, RTACPIASLTERMINAL_PUNCTUATOR_OPEN_BRACKET        },
    221147    { RT_STR_TUPLE(")"),                        RTSCRIPTLEXTOKTYPE_PUNCTUATOR, false, RTACPIASLTERMINAL_PUNCTUATOR_CLOSE_BRACKET       },
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette