This documenta- tion describes the current state of development.
Note that interfaces and functionality may still change.

Prokee Modules:
  A
  B
  C
  D
  E
  F
  G
  I
  L
  M
  N
  O
  P
  R
  S
  T
  U
  W

     open all    |    close all

GUI Elements:
  B
  C
  I
  M
  P
  R
  S
  T

     open all    |    close all

GUI Interactions:
  B
  F
  H
  S

     open all    |    close all

GUI Layouts:
  L

     open all    |    close all

Games/Demos:
  M

     open all    |    close all

Third Party Libraries:
  P
  F
  Z

     open all    |    close all

Information about this Website / Informationen zu dieser Webseite:
In case of any questions, or comments, please feel free to contact me via email at apoll500@gmail.com.

Module bcs [Version: v01] (Interface AbsBasicCompactScanner)

   [AbsBasicCompactToken]   [AbsBasicCompactScanner]   [AbsBasicCompactFileScanner]   [AbsBasicCompactBufferScanner]

Contents

Inheritance:
AbsBasicCompactScanner
Implementations: BasicCompactScanner
Sub-Interfaces: AbsBasicCompactFileScannerAbsBasicCompactBufferScanner

Constructors:
BasicCompactScanner (version 1)
AbsBasicCompactScanner *createBasicCompactScanner()
BasicCompactScanner (version 2)
AbsBasicCompactScanner *createBasicCompactScanner(Reader *reader)

Members:
char_hashtag
char char_hashtag;
char_colon
char char_colon;
char_semicolon
char char_semicolon;

Methods:
getNextToken
AbsBasicCompactToken *getNextToken()
getToken
AbsBasicCompactToken *getToken()

Motivation


Constructors

   BasicCompactScanner (version 1)


Constructs a BasicCompactScanner without any input source (which does not make much sense!).

Constructor:
BasicCompactScanner()

Factory Method:
AbsBasicCompactScanner *AbsBasicCompactScannerInterface::createBasicCompactScanner()

Wrapper Class:
BasicCompactScannerWrapper()

The static method AbsBasicCompactScannerInterface::createBasicCompactScanner creates a new instance of class BasicCompactScanner.

Return value:
Returns an instance of BasicCompactScanner.

   BasicCompactScanner (version 2)


Constructs a BasicCompactScanner which uses a Reader as input source.

Constructor:
BasicCompactScanner(Reader *reader)

Factory Method:
AbsBasicCompactScanner *AbsBasicCompactScannerInterface::createBasicCompactScanner(Reader *reader)

Wrapper Class:
BasicCompactScannerWrapper(Reader *reader)

The static method AbsBasicCompactScannerInterface::createBasicCompactScanner creates a new instance of class BasicCompactScanner.

Parameters:
Type Name Direction Description
Reader *readerPointer to an instance of an implementation of Reader.
See reader:Reader.

Return value:
Returns an instance of BasicCompactScanner.


Members

   char_hashtag


Das '#' - Zeichen.

Signature:
char char_hashtag;

Setter- and getter-methods:
Use the methods get_char_hashtag() and set_char_hashtag(char) to get and set the value of this member variable.

   char_colon


Das ':' - Zeichen.

Signature:
char char_colon;

Setter- and getter-methods:
Use the methods get_char_colon() and set_char_colon(char) to get and set the value of this member variable.

   char_semicolon


Das ';' - Zeichen.

Signature:
char char_semicolon;

Setter- and getter-methods:
Use the methods get_char_semicolon() and set_char_semicolon(char) to get and set the value of this member variable.


Methods

   getNextToken


Reads the next token.

This function returns the address of the token object. (This address will stay the same, while the lifetime of the scanner.)

Signature:
AbsBasicCompactToken *getNextToken()

Return value:
Pointer to an instance of an implementation of AbsBasicCompactToken.
See bcs:AbsBasicCompactToken.

   getToken


Returns the address of the token object. (This address will stay the same, while the lifetime of the scanner.)

Signature:
AbsBasicCompactToken *getToken()

Return value:
Pointer to an instance of an implementation of AbsBasicCompactToken.
See bcs:AbsBasicCompactToken.


Copyright © 2017 - 2019 by Andreas Pollhammer