Class Kwartz::PresentationLogicParser
In: lib/kwartz/parser.rb
Parent: Object

.[abstract] parser class for presentation logic

Methods

Included Modules

CharacterType Assertion

Constants

PLOGIC_KEYWORDS = table
ESCAPE_FLAG_TABLE = table

Attributes

column  [R] 
error  [R] 
linenum  [R] 
pos  [R] 
token  [R] 
value  [R] 

Public Class methods

Public Instance methods

scanner

.[abstract] detect parser-specific keywords

return symbol if keyword is token, else return nil

.[abstract] parse input string and return list of ElementRuleset

called from scan(), return false when not hooked

Protected Instance methods

called from parse() and initialize parser object

[Validate]