Ichar¶
Integer code for character.
Declaration¶
Syntax¶
Ichar(expr arg, ttype type, expr? value)
Arguments¶
Argument Name  | 
Argument Description  | 
|---|---|
  | 
expression argument  | 
  | 
table entry type  | 
  | 
value of expression  | 
Return values¶
The return value is the expression that the Ichar represents.
Description¶
Ichar represents integer code for character.
Types¶
Only accepts characters.
Examples¶
integer :: i
i = ichar(' ')
ASR:
(TranslationUnit
    (SymbolTable
        1
        {
            i:
                (Variable
                    1
                    i
                    Local
                    ()
                    ()
                    Default
                    (Integer 4 [])
                    Source
                    Public
                    Required
                    .false.
                )
        })
    [(=
        (Var 1 i)
        (Ichar
            (StringConstant
                " "
                (Character 1 1 () [])
            )
            (Integer 4 [])
            (IntegerConstant 32 (Integer 4 []))
        )
        ()
    )]
)