Semiconductor Factory Automation Solutions

Search
  • Company
  • Products
    • HyperScript
    • XML, HTML, CGI
    • SOAP
    • SQL
    • SECS/GEM
    • PROMIS™ HS
    • TLOG Feed
    • AutoMan
    • Batch Track In
    • Equipment View
    • HTML to XHTML
  • Services
  • Support
    • Documentation
      • Language Guide
      • User's Guide
      • Installation Guide
  • Investors
  • Home

Documentation

  • Language Guide
    • Identifiers
    • Literals
    • Scope
    • Data Types
    • Declarations
    • Lists
    • Vectors
    • Structures
    • References
    • Hashed Lists
    • Statements
    • Expressions
    • Operators
    • Conditionals
    • Iteration
    • Controls
    • Methods
    • Handlers
    • Parsing
  • User's Guide
  • Installation Guide

Language Guide

The HyperScript language is divided into sections that deal with each component of the language.

These topics are displayed in the index on the left.

The HyperScript built-in functions are listed here as a quick reference.

Pressing a function button below invokes a hyperscript CGI program (dofunction.hs) which reads an XML file describing the function, processes it,  then displays formatted results on a new web page.

Built-in Function Reference

  • All Functions by Index

    • A
      • alarm
      • append
      • attr
    • B
      • binary
      • boolean
      • break
      • byte
    • C
      • char
      • chop
      • concept
      • count
    • D
      • date
      • debug
      • describe
      • disable
      • do
      • double
    • E
      • echo
      • else
      • enable
      • event
      • exec
      • exists
      • exit
    • F
      • fclose
      • fdescribe
      • fget
      • fgets
      • float
      • fopen
      • for
      • fput
      • fputs
    • G
      • get
      • gets
      • getenv
      • global
      • goto
    • H
      • handle
      • hashed
      • hex
    • I-J-K
      • idle
      • if
      • insert
      • instance
      • instances
      • instantiate
      • instantiation
      • int
    • L
      • lifetime
      • list
      • local
      • load
      • log
      • long
    • M
      • map
      • merge
      • method
      • mode
    • N
      • next
    • O
      • octal
      • on_alarm
      • on_death
      • on_error
      • on_hangup
      • on_interrupt
      • on_message
      • on_pipe
      • on_timeout
    • P
      • parent
      • parse
      • parsedate
      • pclose
      • pexec
      • pget
      • pnext
      • popen
      • port_assign
      • port_close
      • port_disable
      • port_enable
      • port_event
      • port_handle
      • port_open
      • port_query
      • port_service
      • prev
      • psnap
      • put
      • puts
    • Q
      • query
      • quiet
      • quit
    • R
      • random
      • remove
      • requeue
      • return
      • reverse
    • S
      • sdescribe
      • secs_assign
      • secs_close
      • secs_disable
      • secs_enable
      • secs_event
      • secs_handle
      • secs_hsms
      • secs_mhp
      • secs_mlb
      • secs_open
      • secs_query
      • secs_service
      • self
      • sender
      • setenv
      • short
      • sid
      • sleep
      • sort
      • sql_close
      • sql_open
      • sql_query
      • srandom
      • str
      • strext
      • strloc
      • strtok
      • strlen
      • system
    • T
      • tid
      • time
      • timeout
      • timestamp
      • toexternal
      • tointernal
      • tolower
      • toupper
      • trim
      • typeof
    • U
      • ubyte
      • uchar
      • ulong
      • undef
      • unhashed
      • unlink
      • unsetenv
      • ushort
    • V
      • verify
      • version
    • W
      • while
    • X-Y-Z
      • xdescribe
      • xfdescribe
      • xsdescribe
      • xml
      • xparse
  • All Functions by Category

    • Programming Functions
      • if
      • else
      • do
      • for
      • while
      • return
      • goto
      • break
      • continue
    • Typedef Functions
      • list
      • str
      • int
      • attr
      • short
      • ushort
      • long
      • ulong
      • float
      • double
      • byte
      • ubyte
      • char
      • uchar
      • binary
      • boolean
      • hex
      • octal
      • handle
      • typeof
    • Message Support Methods
      • event
      • method
      • mode
      • query
      • requeue
      • self
      • sender
      • sid
      • tid
    • Handler Support Methods
      • alarm
      • disable
      • enable
      • lifetime
      • on_alarm
      • on_error
      • on_death
      • on_interrupt
      • on_message
      • on_timeout
      • timeout
      • on_pipe
      • on_hangup
    • List Manipulation Methods
      • append
      • chop
      • count
      • exists
      • local
      • hashed
      • insert
      • global
      • map
      • merge
      • next
      • prev
      • remove
      • sort
      • reverse
      • undef
      • unhashed
    • Environment Methods
      • instance
      • parent
      • instances
      • instantiate
      • instantiation
      • exit
      • idle
      • debug
      • quit
      • quiet
      • verify
      • version
    • String Methods
      • strext
      • strlen
      • strtok
      • strloc
      • tolower
      • toupper
      • trim
      • toexternal
      • tointernal
    • System Methods
      • exec
      • random
      • sleep
      • srandom
      • system
      • setenv
      • getenv
      • unsetenv
    • Date/time Methods
      • timestamp
      • parsedate
      • date
      • time
      • datetime
    • File I/O Methods
      • describe
      • sdescribe
      • fdescribe
      • get
      • gets
      • log
      • fclose
      • fget
      • fgets
      • fopen
      • put
      • puts
      • fput
      • fputs
      • unlink
      • echo
      • parse
      • load
    • XML Methods
      • xdescribe
      • xfdescribe
      • xsdescribe
      • xml
      • xparse
    • PROMIS Methods
      • pexec
      • pget
      • pnext
      • psnap
      • popen
      • pclose
    • SQL Methods
      • sql_open
      • sql_close
      • sql_query
    • SECS/GEM Methods
      • secs_assign
      • secs_close
      • secs_enable
      • secs_disable
      • secs_event
      • secs_hsms
      • secs_service
      • secs_open
      • secs_query
      • secs_hsms
      • secs_mhp
      • secs_mlb
      • secs_handle
    • Port Methods
      • port_service
      • port_open
      • port_assign
      • port_enable
      • port_disable
      • port_event
      • port_query
      • port_close
      • port_handle
Copyright © 2006 Abinition, Inc.