
TPS1100-Version 1.30
A-1
Appendix A — GeoB
ASIC
S
YNTAX
ArrayDeclaration ::= "
TYPE
" "
DIM
" Name SubscriptList
"
AS
" DataType "
END
"
DataType
::=
( DataTypeName | "
STRING
" "
*
" Length )
SubscriptList ::= "
(
" UpperBound { "
,
" UpperBound } "
)
"
UpperBound ::= IntegerConstant
Length ::=
IntegerConstant
TypeDeclaration ::= "
TYPE
" Name
{ ElementName "
AS
" DataTypeName }
"
END
" [ Name ]
ConstantDeclaration ::=
"
CONST
" Name [ "
AS
" DataType ] "
=
"
Expression
VariableDeclaration ::=
"
DIM
" Name [ SubscriptList ]
"
AS
" DataType
DataType
::=
( DataTypeName | "
STRING
" "
*
" Length )
SubscriptList ::= "
(
" UpperBound { "
,
" UpperBound } "
)
"
UpperBound ::= IntegerConstant
Length ::=
IntegerConstant
Variable
::=
VariableName { Selector }
Selector
::=
( ArraySelector | FieldSelector )
ArraySelector ::= "
(
" SubscriptExpression { "
,
"
SubscriptExpression } "
)
"
FieldSelector ::= "
.
" ElementName
SubscriptExpression ::=
IntegerExpression
Expression
::=
LogicalTerm { "
OR
" LogicalTerm }
LogicalTerm
::=
LogicalFactor { "
AND
" LogicalFactor }
LogicalFactor ::=
{ "
NOT
" } LogicalPrimary
LogicalPrimary ::= SimpleExpression
[ RelationOperator SimpleExpression ]
RelationOperator
::=
( "
=
" | "
<>
" | "
>
" | "
<
" | "
>=
" | "
<=
" )
SimpleExpression
::=
[ AddOperator ] Term
{ AddOperator Term }
AddOperator
::=
( "
+
" | "
-
" )
Term
::=
Factor { MultOperator Factor }
MultOperator
::=
( "
*
" | "
/
" | "
\
" | "
MOD
" )
Factor
::=
Primary [ "
^
" Factor ]
Primary
::=
( Variable | Constant | FunctionCall
Содержание tps1100
Страница 1: ...GeoBASIC FOR TPS1100 User Manual Version 2 10 1997 2001 Leica Geosystems AG Heerbrugg Switzerland ...
Страница 150: ...GeoBASIC FOR TPS1100 Reference Manual Version 2 10 1997 2001 Leica Geosystems AG Heerbrugg Switzerland ...
Страница 411: ...GeoBASIC Reference Manual 6 System Functions TPS1100 Version 1 30 6 7 6 5 35 CSV_LibCallAvailable 6 213 ...
Страница 620: ...TPS1100 Version 2 10 6 1 ...
Страница 621: ......
Страница 623: ...TPS1100 Version 2 10 6 1 ...
Страница 624: ......
Страница 1053: ...TPS1100 Version 1 30 E 1 Appendix E GEOFONT ...
Страница 1154: ...GeoBASIC Reference Manual Appendix J List of Predefined Identifiers TPS1100 Version 1 30 J 9 TMC_SetOffsetDist 6 128 ...