File: compile.el.html

Compile a Semantic Recoder template file.

Template files are parsed using a Semantic/Wisent parser into a tag table. The code therein is then further parsed down using a regular expression parser.

The output are a series of EIEIO objects which represent the templates in a way that could be inserted later.

Defined variables (0)

Defined functions (27)

srecode-compile-add-prompt(ARG &rest ARGS)
srecode-compile-do-hard-newline-p(COMP)
srecode-compile-file(FNAME)
srecode-compile-inserter(NAME KEY STATE &rest PROPS)
srecode-compile-one-template-tag(TAG STATE)
srecode-compile-parse-inserter(TXT STATE)
srecode-compile-split-code(TAG STR STATE &optional END-NAME)
srecode-compile-state(&rest SLOTS)
srecode-compile-state--eieio-childp(OBJ)
srecode-compile-state-child-p(OBJ)
srecode-compile-state-p(OBJ)
srecode-compile-template-table(TEMPLATES MODE PRIORITY APPLICATION FRAMEWORK PROJECT VARS)
srecode-compile-templates()
srecode-dump-code-list(CODE INDENT)
srecode-flush-active-templates()
srecode-inserter-apply-state(ARG &rest ARGS)
srecode-match-end(ARG &rest ARGS)
srecode-parse-input(ARG &rest ARGS)
srecode-template(&rest SLOTS)
srecode-template--eieio-childp(OBJ)
srecode-template-child-p(OBJ)
srecode-template-inserter(&rest _)
srecode-template-inserter--eieio-childp(OBJ)
srecode-template-inserter-child-p(OBJ)
srecode-template-inserter-p(OBJ)
srecode-template-p(OBJ)
srecord-compile-inserter-newline-p(OBJ)

Defined faces (0)