Uses of Interface
dev.civl.abc.token.IF.Formation
Packages that use Formation
Package
Description
Module ast defines an Abstract Syntax Tree
representation of a program, the
AST.Module token defines the various kinds of tokens and related
classes used by ABC.
-
Uses of Formation in dev.civl.abc.ast.IF
Methods in dev.civl.abc.ast.IF with parameters of type FormationModifier and TypeMethodDescriptionASTFactory.newStringLiteralNode(Formation formation, String representation) Produces a newStringLiteralNode. -
Uses of Formation in dev.civl.abc.token.IF
Subinterfaces of Formation in dev.civl.abc.token.IFModifier and TypeInterfaceDescriptioninterfaceAConcatenationrepresents the concatenation of a sequence of tokens.interfaceAn Inclusion represents the application of a preprocessor#includedirective.interfaceA MacroExpansion represents an instance of the expansion of a preprocessor (object or function) macro.interfaceRepresents use of the '#' operator in a function-like macro application.interfaceRepresents the formation of new tokens by a transformer.Methods in dev.civl.abc.token.IF that return FormationModifier and TypeMethodDescriptionCivlcToken.getFormation()A record of how this token was formed, through macro expansions, token concatenation, include directives, etc.TokenFactory.newBuiltinMacroExpansion(CivlcToken macroToken) Returns a new built-in macro expansion formation object.TokenFactory.newSystemFormation(String identifier) Creates a new formation which represents some code added by the system itself, as opposed to code that emanated from an actual source file.TokenFactory.newTransformFormation(String transformerName, String method) Methods in dev.civl.abc.token.IF with parameters of type FormationModifier and TypeMethodDescriptionTokenFactory.getCivlcTokenSourceByTokens(List<? extends org.antlr.runtime.Token> tokens, Formation formation) creates a CivlC Token Source based on a give list of tokens (not necessarily CivlC token).TokenFactory.newCivlcToken(int type, String text, Formation formation, CivlcToken.TokenVocabulary tokenVocab) TokenFactory.newCivlcToken(org.antlr.runtime.CharStream input, int type, int channel, int start, int stop, Formation formation, int line, int charPositionInLine, CivlcToken.TokenVocabulary tokenVocab) TokenFactory.newCivlcToken(org.antlr.runtime.Token token, Formation formation, CivlcToken.TokenVocabulary tokenVocab)