windows-nt/Source/XPSP1/NT/com/rpc/midl/front/xlatidl.dat

152 lines
5.9 KiB
Plaintext
Raw Normal View History

2020-09-26 03:20:57 -05:00
$end =the end of file
AcfImpHdlTypeSpec =implicit handle type specification
ActualDeclarationSpecifiers =a type specification
AdditiveExpr =an expression
AndExpr =an expression
ArgExprList =arguments of function
ArrayBoundsPair =an array bound specification
ArrayDecl =an array declarator
AssignmentExpr =an expression
AssignOps =assignment operators
AttrVar =an attribute expression
AttrVarList =a list of attribute expressions
Attributes =an attribute
AttrSet =an attribute
BaseInterfaceList =a list of base interfaces
CastExpr =an expression
ConditionalExpr =an expression
ConstantExpr =a constant expression
ConstantExprs =a constant expression
DOTDOT =\"..\"
Declaration =a type specification
DeclarationSpecifiers =a type specification
DeclarationSpecifiersPostFix =a type specification
Declarator =a declarator
Declarator2 =a declarator
DefaultCase =a union default case
EOI =the end of file
EndPtSpec =an end point specification
EndPtSpecs =end point specifications
Enumerator =an enum label
EnumeratorList =an enumerator list
AddOp =+ or -
ANDAND =&&
EqualityExpr =an expression
EQUALS ===
ExclusiveOrExpr =an expression
Expr =an expression
FieldAttribute =a field attribute
FieldAttributes =a field attribute
FieldAttrSet =a field attribute
GTEQ =>=
Guid =a uuid specification
GuidNumber =a uuid specification
GuidRep =a uuid specification
IDENTIFIER =an identifier
IdentifierList =a list of identifiers
Import =an import construct
ImportList =a list of import files
ImportName =an import file name
InclusiveOrExpr =an expression
InitDeclarator =a declarator
InitDeclaratorList =a declarator
Initializer =an initializer
InitializerList =an initializer
Interface =an interface declaration
InterfaceAttributes =an idl interface attribute
InterfaceAttrSet =an idl interface attribute
InterfaceBody =a type declaration
InterfaceComp =a type declaration
InterfaceComponent =a type declaration
InterfaceName =an interface name
IntModifier =modifiers for type \"int\"
IntModifiers =modifiers for type \"int\"
IntSize =an int size specification
KWBITSET =the keyword \"bitset\"
KWCASE =the keyword \"case\"
KWCHAR =the keyword \"char\"
KWDEFAULT =the keyword \"default\"
KWDOUBLE =the keyword \"double\"
KWINT =the keyword \"int\"
KWINTERFACE =the keyword \"interface\"
KWLONG =the keyword \"long\"
KWSHAPE =the keyword \"shape\"
LogicalAndExpr =an expression
LSHIFT =<<
LTEQ =<=
MemberDeclaration =a field declaration
MemberDeclarator =a field declarator
MemberDeclaratorList =a field declarator
Modifier =a type modifier
MultExpr =an expression
MultOp =* or /
NidlDefaultCase =an encapsulated union default case
NidlMemberDeclaration =a field declaration
NidlUnionBody =an encapsulated union case construct
NidlUnionCase =an encapsulated union case construct
NidlUnionCaseLabel =an encapsulated union case label
NidlUnionSwitch =an encapsulated union switch specification
NOTEQ =!=
NUMERICCONSTANT =a number
ObjectName =a COM object name
OneAttribute =an idl attribute
OneInterface =an interface declaration
OperationAttribute =an operation attribute
OperationAttributeList =an operation attribute
OpOrSwTypeAttrSet =operation or union switch type attribute
OptionalAttrList =an attribute
OptionalBaseIF =a base interface name
OptionalComma =a comma
OptionalConst =the \"const\" keyword
OptionalDeclarator =a declarator
OptionalInitDeclaratorList =a declarator list
OptionalModifierList =a type modifier
OptionalTag =an identifier
OptionalTypeQualifiers =a type qualifier
OptPackIndex =a packing level (1,2,4, or 8)
OptShape =the keyword \"shape\"
OROR =||
PackIndex =a packing level (1,2,4, or 8)
ParamAttribute =a parameter attribute
ParamAttributeList =a parameter attribute
ParamAttrSet =a list of paramter attributes
ParameterDeclaration =a parameter declaration
ParameterTypeDeclaration =a parameter type specification ( did you forget to define or specify the type of the parameter ? )
ParameterTypeList =a parameter type specification
ParamsDecl2 =a parameter declaration
PhantomInterface =an interface specification
PhantomPushSymtab =when entering a new scope
Pointer2 =a pointer or a declarator
POINTSTO =->
PtrAttr =a pointer attribute
PushOrPop =\"push\" or \"pop\"
RelationalExpr =an expression
RpcProg =idl interface attributes
RSHIFT =>>
segbase =a keyword \"segname\" / \"segment\" / \"self\"
ShiftExpr =an expression
SignSpecs =a + or -
SimpleTypeSpec =a type specification
StorageClassSpecifier =a storage specifer
STRING =a string literal
StructDeclarationList =declaration of structure fields
SwitchTypeSpec =a integer, char, or boolean type specification or enum name
Tag =an identifier
TypeAttribute =a type attribute
TypeAttributeList =a list of type attributes
TypeAttributes =a type attribute
TypeAttrSet =a type attribute
TypeDeclarationSpecifiers =a type specification
TypedefDeclarator =a typedef name
TypedefDeclaratorList =a typedef name
TYPENAME =a type name
TypeQualifier =a type qualifier
TypeSpecifier =a type specification
UnaryExpr =a unary expression
UnionBody =the fields of a union
UnionCase =a union case construct
UnionName =a union name
UnionTypeSwitchAttr =a switch_type specification
VERSIONTOKEN =version specifications
XmitType =a transmit_type specification